Edit

Share via


IMsalService interface

Methods

acquireTokenPopup(PopupRequest)
acquireTokenRedirect(RedirectRequest)
acquireTokenSilent(SilentRequest)
getLogger()
handleRedirectObservable()
initialize()
loginPopup(PopupRequest)
loginRedirect(RedirectRequest)
logout(EndSessionRequest)
logoutPopup(EndSessionRequest)
logoutRedirect(EndSessionRequest)
setLogger(Logger)
ssoSilent(Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>)

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

@azure/msal-common.Logger

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>