MsalService class

Свойства

instance
ɵfac
ɵprov

Методы

acquireTokenPopup(PopupRequest)
acquireTokenRedirect(RedirectRequest)
acquireTokenSilent(SilentRequest)
getLogger()

Возвращает средство ведения журнала для msal-angular. Если параметр средства ведения журнала не задан, возвращает экземпляр средства ведения журнала, созданный с теми же параметрами, что и msal-browser

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

Сведения о конструкторе

MsalService(IPublicClientApplication, Location, Injector)

new MsalService(instance: IPublicClientApplication, location: Location, injector: Injector)

Параметры

location

Location

injector

Injector

Сведения о свойстве

instance

instance: IPublicClientApplication

Значение свойства

ɵfac

static ɵfac: ɵɵFactoryDeclaration<MsalService, never>

Значение свойства

ɵɵFactoryDeclaration<MsalService, never>

ɵprov

static ɵprov: ɵɵInjectableDeclaration<MsalService>

Значение свойства

ɵɵInjectableDeclaration<MsalService>

Сведения о методе

acquireTokenPopup(PopupRequest)

function acquireTokenPopup(request: PopupRequest): Observable<AuthenticationResult>

Параметры

request
PopupRequest

Возвращаемое значение

Observable<AuthenticationResult>

acquireTokenRedirect(RedirectRequest)

function acquireTokenRedirect(request: RedirectRequest): Observable<void>

Параметры

request
RedirectRequest

Возвращаемое значение

Observable<void>

acquireTokenSilent(SilentRequest)

function acquireTokenSilent(silentRequest: SilentRequest): Observable<AuthenticationResult>

Параметры

silentRequest
SilentRequest

Возвращаемое значение

Observable<AuthenticationResult>

getLogger()

Возвращает средство ведения журнала для msal-angular. Если параметр средства ведения журнала не задан, возвращает экземпляр средства ведения журнала, созданный с теми же параметрами, что и msal-browser

function getLogger(): Logger

Возвращаемое значение

handleRedirectObservable(string)

function handleRedirectObservable(hash?: string): Observable<AuthenticationResult>

Параметры

hash

string

Возвращаемое значение

Observable<AuthenticationResult>

initialize()

function initialize(): Observable<void>

Возвращаемое значение

Observable<void>

loginPopup(PopupRequest)

function loginPopup(request?: PopupRequest): Observable<AuthenticationResult>

Параметры

request
PopupRequest

Возвращаемое значение

Observable<AuthenticationResult>

loginRedirect(RedirectRequest)

function loginRedirect(request?: RedirectRequest): Observable<void>

Параметры

request
RedirectRequest

Возвращаемое значение

Observable<void>

logout(EndSessionRequest)

function logout(logoutRequest?: EndSessionRequest): Observable<void>

Параметры

logoutRequest
EndSessionRequest

Возвращаемое значение

Observable<void>

logoutPopup(EndSessionPopupRequest)

function logoutPopup(logoutRequest?: EndSessionPopupRequest): Observable<void>

Параметры

logoutRequest
EndSessionPopupRequest

Возвращаемое значение

Observable<void>

logoutRedirect(EndSessionRequest)

function logoutRedirect(logoutRequest?: EndSessionRequest): Observable<void>

Параметры

logoutRequest
EndSessionRequest

Возвращаемое значение

Observable<void>

setLogger(Logger)

function setLogger(logger: Logger)

Параметры

logger
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>

Параметры

request

Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>

Возвращаемое значение

Observable<AuthenticationResult>