authentication/authentication library

Classes

CreateUrlOptions
Options for createAuthenticationRequestUrl. All these options may be limited further by the identity provider, or an error can happen.
DelegationValidChecks
List of things to check for a delegation chain validity.

Functions

createAuthenticationRequestUrl(CreateUrlOptions options) Uri
Create a URL that can be used to redirect the browser to request authentication (e.g. using the authentication provider). Will throw if some options are invalid.
createDelegationChainFromAccessToken(String accessToken) DelegationChain
Create a DelegationChain from an AccessToken extracted from a redirect URL. @param accessToken The access token extracted from a redirect URL.
getAccessTokenFromURL(dynamic url) String?
Analyze a URL and try to extract an AccessToken from it. @param url The URL to look into.
getAccessTokenFromWindow(dynamic link) String?
Returns an AccessToken from the Window object. This cannot be used in Node, instead use the {@link getAccessTokenFromURL} function.
isDelegationValid(DelegationChain chain, DelegationValidChecks? checks) bool
Analyze a DelegationChain and validate that it's valid, ie. not expired and apply to the scope.