IMsalService interface
Methods
Method Details
acquireTokenPopup(PopupRequest)
function acquireTokenPopup(request: PopupRequest): Observable<AuthenticationResult>
Parameters
- request
- PopupRequest
Returns
Observable<AuthenticationResult>
acquireTokenRedirect(RedirectRequest)
function acquireTokenRedirect(request: RedirectRequest): Observable<void>
Parameters
- request
- RedirectRequest
Returns
Observable<void>
acquireTokenSilent(SilentRequest)
function acquireTokenSilent(silentRequest: SilentRequest): Observable<AuthenticationResult>
Parameters
- silentRequest
- SilentRequest
Returns
Observable<AuthenticationResult>
getLogger()
function getLogger(): Logger
Returns
handleRedirectObservable()
function handleRedirectObservable(): Observable<null | AuthenticationResult>
Returns
Observable<null | AuthenticationResult>
initialize()
function initialize(): Observable<void>
Returns
Observable<void>
loginPopup(PopupRequest)
function loginPopup(request?: PopupRequest): Observable<AuthenticationResult>
Parameters
- request
- PopupRequest
Returns
Observable<AuthenticationResult>
loginRedirect(RedirectRequest)
function loginRedirect(request?: RedirectRequest): Observable<void>
Parameters
- request
- RedirectRequest
Returns
Observable<void>
logout(EndSessionRequest)
function logout(logoutRequest?: EndSessionRequest): Observable<void>
Parameters
- logoutRequest
- EndSessionRequest
Returns
Observable<void>
logoutPopup(EndSessionRequest)
function logoutPopup(logoutRequest?: EndSessionRequest): Observable<void>
Parameters
- logoutRequest
- EndSessionRequest
Returns
Observable<void>
logoutRedirect(EndSessionRequest)
function logoutRedirect(logoutRequest?: EndSessionRequest): Observable<void>
Parameters
- logoutRequest
- EndSessionRequest
Returns
Observable<void>
setLogger(Logger)
function setLogger(logger: Logger)
Parameters
- logger
- @azure/msal-common.Logger
ssoSilent(Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>)
function ssoSilent(request: Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>): Observable<AuthenticationResult>
Parameters
- request
-
Partial<Omit<@azure/msal-common.CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>
Returns
Observable<AuthenticationResult>