Initiates the web-based authentication flow.
The parameters to send to the /authorize endpoint.
Optionaloptions: NativeAuthorizeOptions | WebAuthorizeOptionsPlatform-specific options to customize the authentication experience.
A promise that resolves with the user's credentials upon successful authentication.
Clears the user's session, including any cookies stored in the browser.
Optionalparameters: ClearSessionParametersThe parameters to send to the /v2/logout endpoint.
Optionaloptions: NativeClearSessionOptions | WebClearSessionOptionsPlatform-specific options to customize the logout experience.
A promise that resolves when the session has been cleared.
Retrives the authenticated user's profile information.
A promise that resolves with the user's profile information, or null if not authenticated.
Checks the user's session and updates the local state if the session is still valid.
Defines the contract for a provider that handles web-based authentication flows, such as redirecting to the Auth0 Universal Login page.