MsalService class
Методы
| acquire |
|
| acquire |
|
| acquire |
|
| get |
Возвращает средство ведения журнала для msal-angular. Если параметр средства ведения журнала не задан, возвращает экземпляр средства ведения журнала, созданный с теми же параметрами, что и msal-browser |
| handle |
|
| initialize() | |
| login |
|
| login |
|
| logout(End |
|
| logout |
|
| logout |
|
| set |
|
| sso |
Сведения о конструкторе
MsalService(IPublicClientApplication, Location, Injector)
new MsalService(instance: IPublicClientApplication, location: Location, injector: Injector)
Параметры
- instance
- IPublicClientApplication
- location
-
Location
- injector
-
Injector
Сведения о свойстве
instance
ɵ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)
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>