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: stringThe username associated with the response.
OptionalisRenewal: booleanIndicates if the authentication is a renewal.
OptionalisLocalAuthentication: booleanIndicates 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: stringOptional login URL to use during session loading.
OptionaloptExtraContext: anyOptional 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.