IController interface

Métodos

acquireTokenByCode(AuthorizationCodeRequest)
acquireTokenNative(PopupRequest | SilentRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>, ApiId, string)
acquireTokenPopup(PopupRequest)
acquireTokenRedirect(RedirectRequest)
acquireTokenSilent(SilentRequest)
addEventCallback(EventCallbackFunction, EventType[])
addPerformanceCallback(PerformanceCallbackFunction)
clearCache(ClearCacheRequest)
disableAccountStorageEvents()
enableAccountStorageEvents()
getAccount(AccountFilter)
getAccountByHomeId(string)
getAccountByLocalId(string)
getAccountByUsername(string)
getActiveAccount()
getAllAccounts(AccountFilter)
getLogger()
getTokenCache()
handleRedirectPromise(string)
hydrateCache(AuthenticationResult, PopupRequest | RedirectRequest | SilentRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>)
initialize(InitializeApplicationRequest, boolean)
initializeWrapperLibrary(WrapperSKU, string)
loginPopup(PopupRequest)
loginRedirect(RedirectRequest)
logout(EndSessionRequest)
logoutPopup(EndSessionPopupRequest)
logoutRedirect(EndSessionRequest)
removeEventCallback(string)
removePerformanceCallback(string)
setActiveAccount(null | AccountInfo)
setLogger(Logger)
setNavigationClient(INavigationClient)
ssoSilent(Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>)

Detalles del método

acquireTokenByCode(AuthorizationCodeRequest)

function acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult>

Parámetros

Devoluciones

acquireTokenNative(PopupRequest | SilentRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>, ApiId, string)

function acquireTokenNative(request: PopupRequest | SilentRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>, apiId: ApiId, accountId?: string): Promise<AuthenticationResult>

Parámetros

request

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

apiId
ApiId
accountId

string

Devoluciones

acquireTokenPopup(PopupRequest)

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

Parámetros

request
PopupRequest

Devoluciones

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

addEventCallback(EventCallbackFunction, EventType[])

function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[]): null | string

Parámetros

eventTypes

EventType[]

Devoluciones

null | string

addPerformanceCallback(PerformanceCallbackFunction)

function addPerformanceCallback(callback: PerformanceCallbackFunction): string

Parámetros

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()

function getActiveAccount(): null | AccountInfo

Devoluciones

null | AccountInfo

getAllAccounts(AccountFilter)

function getAllAccounts(accountFilter?: AccountFilter): AccountInfo[]

Parámetros

accountFilter
AccountFilter

Devoluciones

getLogger()

function getLogger(): Logger

Devoluciones

getTokenCache()

function getTokenCache(): ITokenCache

Devoluciones

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

request

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

Devoluciones

Promise<void>

initialize(InitializeApplicationRequest, boolean)

function initialize(request?: InitializeApplicationRequest, isBroker?: boolean): Promise<void>

Parámetros

isBroker

boolean

Devoluciones

Promise<void>

initializeWrapperLibrary(WrapperSKU, string)

function initializeWrapperLibrary(sku: WrapperSKU, version: string)

Parámetros

version

string

loginPopup(PopupRequest)

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

Parámetros

request
PopupRequest

Devoluciones

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)

function setActiveAccount(account: null | AccountInfo)

Parámetros

account

null | AccountInfo

setLogger(Logger)

function setLogger(logger: Logger)

Parámetros

logger
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