Auth0 exposes the following APIs for developers to consume in their applications.
The Authentication API exposes identity functionality for Auth0 and supported identity protocols (including OpenID Connect, OAuth, and SAML).
Typically, you should consume this API through one of the Auth0 SDKs, such as Auth0.js, or a library like Lock. However, if you are building your authentication UI manually, you will need to call the Authentication API directly.
Some example tasks include:
1) Get tokens during authentication
2) Request a user's profile using an Access Token
3) Exchange Refresh Tokens for new Access Tokens
4) Request a challenge for multi-factor authentication (MFA)