ReadonlyapiRepresents an API object with a generic type of any.
ReadonlyauthenticatorReadonlyexternalRepresents an external provider for the application.
ReadonlyoptionsRepresents the options for the IDM (Internet Download Manager).
ReadonlyregistrationReadonlysessionRepresents a user session with the application.
OptionalsessionA function handler that is called when an external provider session is loaded.
None
OptionalsessionOptionalsessionReadonlyurlRepresents a URLManager object that manages URLs.
ReadonlyuserHandles the authentication response from the server.
The response object from the server.
Optionalusername: string
The username associated with the response.
OptionalisRenewal: boolean
Indicates if the authentication is a renewal.
OptionalisLocalAuthentication: boolean
Indicates if the authentication is local.
A promise that resolves when the authentication response is handled.
Checks if a user is logged in by calling the isLogged method of the session object.
true if the user is logged in, false otherwise
Asynchronously loads the session with an optional login URL and extra context.
OptionaloptLoginURL: string
Optional login URL to use during session loading.
OptionaloptExtraContext: any
Optional extra context to provide during session loading.
True if the session was successfully loaded and the user is logged in, false otherwise.
IDM class that implements ExternalProviderDatasource, AuthenticatorDatasource, RegistrationDatasource, and UserDatasource interfaces.