Constructors Protected constructorParameters _identity: Identity _key: null | SignIdentity _chain: null | DelegationChain idleManager: undefined | IdleManager Optional _idpWindow: Window Optional _eventHandler: ( event: MessageEvent < any > ) => void ( event: MessageEvent < any > ) : void Methods Private _get Event Handler_get Event Handler( identityProviderUrl: URL , options?: AuthClientLoginOptions ) : ( event: MessageEvent < any > ) => Promise < void > Parameters Returns ( event: MessageEvent < any > ) => Promise < void > ( event: MessageEvent < any > ) : Promise < void > Parameters Returns Promise < void > Private _handle Failure_handle Failure( errorMessage?: string , onError?: ( error?: string ) => void ) : void Parameters Optional errorMessage: string Optional onError: ( error?: string ) => void Returns void Private _handle Success_handle Success( message: InternetIdentityAuthResponseSuccess , onSuccess?: ( ) => void ) : void Parameters message: InternetIdentityAuthResponseSuccess Optional onSuccess: ( ) => void Returns void Private _remove Event Listener_remove Event Listener( ) : void is Authenticated is Authenticated( ) : Promise < boolean > login login( options?: { identityProvider?: string | URL ; maxTimeToLive?: bigint ; onError?: ( ( error?: string ) => void ) | ( ( error?: string ) => Promise < void > ) ; onSuccess?: ( ( ) => void ) | ( ( ) => Promise < void > ) ; windowOpenerFeatures?: string } ) : Promise < void > Parameters Optional options: { identityProvider?: string | URL ; maxTimeToLive?: bigint ; onError?: ( ( error?: string ) => void ) | ( ( error?: string ) => Promise < void > ) ; onSuccess?: ( ( ) => void ) | ( ( ) => Promise < void > ) ; windowOpenerFeatures?: string } Optional identity Provider?: string | URL Optional max Time To Live?: bigint Optional on Error?: ( ( error?: string ) => void ) | ( ( error?: string ) => Promise < void > ) Optional on Success?: ( ( ) => void ) | ( ( ) => Promise < void > ) Optional window Opener Features?: string Returns Promise < void > logout logout( options?: { returnTo?: string } ) : Promise < void > Parameters options: { returnTo?: string } = {} Optional return To?: string Returns Promise < void > Legend Constructor Property Method Settings Theme OS Light Dark
Tool to manage authentication and identity
AuthClient