ICustomAuthPublicClientApplication interface

Extends

IPublicClientApplication

Métodos

getCurrentAccount(CustomAuthActionInputs)

Obtiene la cuenta actual de la memoria caché.

resetPassword(ResetPasswordInputs)

Inicia el flujo de restablecimiento de contraseña.

signIn(SignInInputs)

Inicia el flujo de inicio de sesión.

signUp(SignUpInputs)

Inicia el flujo de registro.

Detalles del método

getCurrentAccount(CustomAuthActionInputs)

Obtiene la cuenta actual de la memoria caché.

function getCurrentAccount(accountRetrievalInputs?: CustomAuthActionInputs): GetAccountResult

Parámetros

accountRetrievalInputs

CustomAuthActionInputs

Entradas para obtener la cuenta almacenada en caché actual

Devoluciones

Resultado de la operación

resetPassword(ResetPasswordInputs)

Inicia el flujo de restablecimiento de contraseña.

function resetPassword(resetPasswordInputs: ResetPasswordInputs): Promise<ResetPasswordStartResult>

Parámetros

resetPasswordInputs
ResetPasswordInputs

Entradas para el flujo de restablecimiento de contraseña

Devoluciones

Promesa que se resuelve en ResetPasswordStartResult

signIn(SignInInputs)

Inicia el flujo de inicio de sesión.

function signIn(signInInputs: SignInInputs): Promise<SignInResult>

Parámetros

signInInputs
SignInInputs

Entradas para el flujo de inicio de sesión

Devoluciones

Promise<SignInResult>

Promesa que se resuelve en SignInResult

signUp(SignUpInputs)

Inicia el flujo de registro.

function signUp(signUpInputs: SignUpInputs): Promise<SignUpResult>

Parámetros

signUpInputs
SignUpInputs

Entradas para el flujo de registro

Devoluciones

Promise<SignUpResult>

Promesa que se resuelve en SignUpResult

Detalles de los métodos heredados

acquireTokenByCode(AuthorizationCodeRequest)

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

Parámetros

request

AuthorizationCodeRequest

Devoluciones

Promise<AuthenticationResult>

Heredado de IPublicClientApplication.acquireTokenByCode

acquireTokenPopup(PopupRequest)

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

Parámetros

request

PopupRequest

Devoluciones

Promise<AuthenticationResult>

Heredado de IPublicClientApplication.acquireTokenPopup

acquireTokenRedirect(RedirectRequest)

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

Parámetros

request

RedirectRequest

Devoluciones

Promise<void>

Heredado de IPublicClientApplication.acquireTokenRedirect

acquireTokenSilent(SilentRequest)

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

Parámetros

silentRequest

SilentRequest

Devoluciones

Promise<AuthenticationResult>

Heredado de IPublicClientApplication.acquireTokenSilent

addEventCallback(EventCallbackFunction, EventType[])

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

Parámetros

callback

EventCallbackFunction

eventTypes

EventType[]

Devoluciones

null | string

Heredado de IPublicClientApplication.addEventCallback

addPerformanceCallback(PerformanceCallbackFunction)

function addPerformanceCallback(callback: PerformanceCallbackFunction): string

Parámetros

Devoluciones

string

Heredado de IPublicClientApplication.addPerformanceCallback

clearCache(ClearCacheRequest)

function clearCache(logoutRequest?: ClearCacheRequest): Promise<void>

Parámetros

logoutRequest

ClearCacheRequest

Devoluciones

Promise<void>

Heredado de IPublicClientApplication.clearCache

disableAccountStorageEvents()

function disableAccountStorageEvents()

Heredado de IPublicClientApplication.disableAccountStorageEvents

enableAccountStorageEvents()

function enableAccountStorageEvents()

Heredado de IPublicClientApplication.enableAccountStorageEvents

getAccount(AccountFilter)

function getAccount(accountFilter: AccountFilter): null | AccountInfo

Parámetros

accountFilter
AccountFilter

Devoluciones

null | AccountInfo

Heredado de IPublicClientApplication.getAccount

getAccountByHomeId(string)

function getAccountByHomeId(homeAccountId: string): null | AccountInfo

Parámetros

homeAccountId

string

Devoluciones

null | AccountInfo

Heredado de IPublicClientApplication.getAccountByHomeId

getAccountByLocalId(string)

function getAccountByLocalId(localId: string): null | AccountInfo

Parámetros

localId

string

Devoluciones

null | AccountInfo

Heredado de IPublicClientApplication.getAccountByLocalId

getAccountByUsername(string)

function getAccountByUsername(userName: string): null | AccountInfo

Parámetros

userName

string

Devoluciones

null | AccountInfo

Heredado de IPublicClientApplication.getAccountByUsername

getActiveAccount()

function getActiveAccount(): null | AccountInfo

Devoluciones

null | AccountInfo

Heredado de IPublicClientApplication.getActiveAccount

getAllAccounts()

function getAllAccounts(): AccountInfo[]

Devoluciones

Heredado de IPublicClientApplication.getAllAccounts

getLogger()

function getLogger(): Logger

Devoluciones

Heredado de IPublicClientApplication.getLogger

getTokenCache()

function getTokenCache(): ITokenCache

Devoluciones

ITokenCache

Heredado de IPublicClientApplication.getTokenCache

handleRedirectPromise(string)

function handleRedirectPromise(hash?: string): Promise<null | AuthenticationResult>

Parámetros

hash

string

Devoluciones

Promise<null | AuthenticationResult>

Heredado de IPublicClientApplication.handleRedirectPromise

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>

Heredado de IPublicClientApplication.hydrateCache

initialize(InitializeApplicationRequest)

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

Parámetros

request

InitializeApplicationRequest

Devoluciones

Promise<void>

Heredado de IPublicClientApplication.initialize

initializeWrapperLibrary(WrapperSKU, string)

function initializeWrapperLibrary(sku: WrapperSKU, version: string)

Parámetros

sku

WrapperSKU

version

string

Heredado de IPublicClientApplication.initializeWrapperLibrary

loginPopup(PopupRequest)

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

Parámetros

request

PopupRequest

Devoluciones

Promise<AuthenticationResult>

Heredado de IPublicClientApplication.loginPopup

loginRedirect(RedirectRequest)

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

Parámetros

request

RedirectRequest

Devoluciones

Promise<void>

Heredado de IPublicClientApplication.loginRedirect

logout(EndSessionRequest)

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

Parámetros

logoutRequest

EndSessionRequest

Devoluciones

Promise<void>

Heredado de IPublicClientApplication.logout

logoutPopup(EndSessionPopupRequest)

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

Parámetros

logoutRequest

EndSessionPopupRequest

Devoluciones

Promise<void>

Heredado de IPublicClientApplication.logoutPopup

logoutRedirect(EndSessionRequest)

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

Parámetros

logoutRequest

EndSessionRequest

Devoluciones

Promise<void>

Heredado de IPublicClientApplication.logoutRedirect

removeEventCallback(string)

function removeEventCallback(callbackId: string)

Parámetros

callbackId

string

Heredado de IPublicClientApplication.removeEventCallback

removePerformanceCallback(string)

function removePerformanceCallback(callbackId: string): boolean

Parámetros

callbackId

string

Devoluciones

boolean

Heredado de IPublicClientApplication.removePerformanceCallback

setActiveAccount(null | AccountInfo)

function setActiveAccount(account: null | AccountInfo)

Parámetros

account

null | AccountInfo

Heredado de IPublicClientApplication.setActiveAccount

setLogger(Logger)

function setLogger(logger: Logger)

Parámetros

logger
Logger

Heredado de IPublicClientApplication.setLogger

setNavigationClient(INavigationClient)

function setNavigationClient(navigationClient: INavigationClient)

Parámetros

navigationClient

INavigationClient

Heredado de IPublicClientApplication.setNavigationClient

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>

Heredado de IPublicClientApplication.ssoSilent