Gravitee.io AM aims to be a bridge between applications and identity providers to authenticate, authorize and getting information about user accounts.
It relies on different protocols such as OAuth2 and OpenId Connect and supports many authentication/identity providers thanks to a plugin system that can specialized platform behavior to exactly fit your needs.
You can find Gravitee.io Access Management documentation from Gravitee.io website.