MsalService class

생성자 세부 정보

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>