The clientID of your application, you should get this from the application registration portal.
A URL indicating a directory that MSAL can use to obtain tokens.
Used to redirect the user back to the redirectUri after login. True = redirects user to redirectUri
Used to keep track of opened popup windows.
Used to redirect the user to this location after logout.
Defaults to window.location.href.
The redirect URI of the application, this should be same as the value in the application registration portal.
Defaults to window.location.href.
Used to track the authentication request.
Client ID assigned to your app by Azure Active Directory.
Used to turn authority validation on/off. When set to true (default), MSAL will compare the application's authority against well-known URLs templates representing well-formed authorities. It is useful when the authority is obtained at run time to prevent MSAL from displaying authentication prompts from malicious pages.
Used to get the authority.
Used to set the authority.
Used to get the cache location
Used to acquire an access token for a new user using interactive authentication via a popup Window. To request an id_token, pass the clientId as the only scope in the scopes array.
Permissions you want included in the access token. Not all scopes are guaranteed to be included in the access token. Scopes like 'openid' and 'profile' are sent with every request.
Used to obtain an access_token by redirecting the user to the authorization endpoint. To renew idToken, clientId should be passed as the only scope in the scopes array.
Permissions you want included in the access token. Not all scopes are guaranteed to be included in the access token. Scopes like 'openid' and 'profile' are sent with every request.
Used to get the token from cache. MSAL will return the cached token if it is not expired. Or it will send a request to the STS to obtain an access_token using a hidden iframe. To renew idToken, clientId should be passed as the only scope in the scopes array.
Permissions you want included in the access token. Not all scopes are guaranteed to be included in the access token. Scopes like 'openid' and 'profile' are sent with every request.
A URL indicating a directory that MSAL can use to obtain tokens.
The user for which the scopes are requested.The default user is the logged in user.
Key-value pairs to pass to the STS during the authentication flow.
Used to filter all cached items and return a list of unique users based on userIdentifier.
Returns the signed in user (received from a user object created at the time of login) or null.
Initiate the login process by opening a popup window.
Permissions you want included in the access token. Not all scopes are guaranteed to be included in the access token returned.
Key-value pairs to pass to the STS during the interactive authentication flow.
Initiate the login process by redirecting the user to the STS authorization endpoint.
Permissions you want included in the access token. Not all scopes are guaranteed to be included in the access token returned.
Key-value pairs to pass to the authentication server during the interactive authentication flow.
Used to log out the current user, and redirect the user to the postLogoutRedirectUri.
Defaults behaviour is to redirect the user to window.location.href.
Generated using TypeDoc
Initialize a UserAgentApplication with a given clientId and authority.