IPublicClientApplication interface
Métodos
Detalles del método
acquireTokenByCode(AuthorizationCodeRequest)
function acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult>
Parámetros
- request
- AuthorizationCodeRequest
Devoluciones
Promise<AuthenticationResult>
acquireTokenPopup(PopupRequest)
function acquireTokenPopup(request: PopupRequest): Promise<AuthenticationResult>
Parámetros
- request
- PopupRequest
Devoluciones
Promise<AuthenticationResult>
acquireTokenRedirect(RedirectRequest)
function acquireTokenRedirect(request: RedirectRequest): Promise<void>
Parámetros
- request
- RedirectRequest
Devoluciones
Promise<void>
acquireTokenSilent(SilentRequest)
function acquireTokenSilent(silentRequest: SilentRequest): Promise<AuthenticationResult>
Parámetros
- silentRequest
- SilentRequest
Devoluciones
Promise<AuthenticationResult>
addEventCallback(EventCallbackFunction, EventType[])
function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[]): null | string
Parámetros
- callback
- EventCallbackFunction
- eventTypes
Devoluciones
null | string
addPerformanceCallback(PerformanceCallbackFunction)
function addPerformanceCallback(callback: PerformanceCallbackFunction): string
Parámetros
- callback
- PerformanceCallbackFunction
Devoluciones
string
clearCache(ClearCacheRequest)
function clearCache(logoutRequest?: ClearCacheRequest): Promise<void>
Parámetros
- logoutRequest
- ClearCacheRequest
Devoluciones
Promise<void>
disableAccountStorageEvents()
function disableAccountStorageEvents()
enableAccountStorageEvents()
function enableAccountStorageEvents()
getAccount(AccountFilter)
function getAccount(accountFilter: AccountFilter): null | AccountInfo
Parámetros
- accountFilter
- AccountFilter
Devoluciones
null | AccountInfo
getAccountByHomeId(string)
function getAccountByHomeId(homeAccountId: string): null | AccountInfo
Parámetros
- homeAccountId
-
string
Devoluciones
null | AccountInfo
getAccountByLocalId(string)
function getAccountByLocalId(localId: string): null | AccountInfo
Parámetros
- localId
-
string
Devoluciones
null | AccountInfo
getAccountByUsername(string)
function getAccountByUsername(userName: string): null | AccountInfo
Parámetros
- userName
-
string
Devoluciones
null | AccountInfo
getActiveAccount()
getAllAccounts()
getLogger()
getTokenCache()
handleRedirectPromise(string)
function handleRedirectPromise(hash?: string): Promise<null | AuthenticationResult>
Parámetros
- hash
-
string
Devoluciones
Promise<null | AuthenticationResult>
hydrateCache(AuthenticationResult, PopupRequest | RedirectRequest | SilentRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>)
function hydrateCache(result: AuthenticationResult, request: PopupRequest | RedirectRequest | SilentRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>): Promise<void>
Parámetros
- result
- AuthenticationResult
- request
-
PopupRequest | RedirectRequest | SilentRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>
Devoluciones
Promise<void>
initialize(InitializeApplicationRequest)
function initialize(request?: InitializeApplicationRequest): Promise<void>
Parámetros
- request
- InitializeApplicationRequest
Devoluciones
Promise<void>
initializeWrapperLibrary(WrapperSKU, string)
function initializeWrapperLibrary(sku: WrapperSKU, version: string)
Parámetros
- sku
- WrapperSKU
- version
-
string
loginPopup(PopupRequest)
function loginPopup(request?: PopupRequest): Promise<AuthenticationResult>
Parámetros
- request
- PopupRequest
Devoluciones
Promise<AuthenticationResult>
loginRedirect(RedirectRequest)
function loginRedirect(request?: RedirectRequest): Promise<void>
Parámetros
- request
- RedirectRequest
Devoluciones
Promise<void>
logout(EndSessionRequest)
function logout(logoutRequest?: EndSessionRequest): Promise<void>
Parámetros
- logoutRequest
- EndSessionRequest
Devoluciones
Promise<void>
logoutPopup(EndSessionPopupRequest)
function logoutPopup(logoutRequest?: EndSessionPopupRequest): Promise<void>
Parámetros
- logoutRequest
- EndSessionPopupRequest
Devoluciones
Promise<void>
logoutRedirect(EndSessionRequest)
function logoutRedirect(logoutRequest?: EndSessionRequest): Promise<void>
Parámetros
- logoutRequest
- EndSessionRequest
Devoluciones
Promise<void>
removeEventCallback(string)
function removeEventCallback(callbackId: string)
Parámetros
- callbackId
-
string
removePerformanceCallback(string)
function removePerformanceCallback(callbackId: string): boolean
Parámetros
- callbackId
-
string
Devoluciones
boolean
setActiveAccount(null | AccountInfo)
setLogger(Logger)
setNavigationClient(INavigationClient)
function setNavigationClient(navigationClient: INavigationClient)
Parámetros
- navigationClient
- INavigationClient
ssoSilent(Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>)
function ssoSilent(request: Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>): Promise<AuthenticationResult>
Parámetros
- request
-
Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>
Devoluciones
Promise<AuthenticationResult>