ICustomAuthPublicClientApplication interface

Extends

IPublicClientApplication

Metodi

getCurrentAccount(CustomAuthActionInputs)

Ottiene l'account corrente dalla cache.

resetPassword(ResetPasswordInputs)

Avvia il flusso di reimpostazione della password.

signIn(SignInInputs)

Avvia il flusso di accesso.

signUp(SignUpInputs)

Avvia il flusso di iscrizione.

Dettagli metodo

getCurrentAccount(CustomAuthActionInputs)

Ottiene l'account corrente dalla cache.

function getCurrentAccount(accountRetrievalInputs?: CustomAuthActionInputs): GetAccountResult

Parametri

accountRetrievalInputs

CustomAuthActionInputs

Input per ottenere l'account memorizzato nella cache corrente

Valori restituiti

Risultato dell'operazione

resetPassword(ResetPasswordInputs)

Avvia il flusso di reimpostazione della password.

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

Parametri

resetPasswordInputs
ResetPasswordInputs

Input per il flusso di reimpostazione della password

Valori restituiti

Promessa che si risolve in ResetPasswordStartResult

signIn(SignInInputs)

Avvia il flusso di accesso.

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

Parametri

signInInputs
SignInInputs

Input per il flusso di accesso

Valori restituiti

Promise<SignInResult>

Promessa che si risolve in SignInResult

signUp(SignUpInputs)

Avvia il flusso di iscrizione.

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

Parametri

signUpInputs
SignUpInputs

Input per il flusso di iscrizione

Valori restituiti

Promise<SignUpResult>

Promessa che si risolve in SignUpResult

Dettagli dei metodi ereditati

acquireTokenByCode(AuthorizationCodeRequest)

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

Parametri

request

AuthorizationCodeRequest

Valori restituiti

Promise<AuthenticationResult>

Ereditato da IPublicClientApplication.acquireTokenByCode

acquireTokenPopup(PopupRequest)

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

Parametri

request

PopupRequest

Valori restituiti

Promise<AuthenticationResult>

Ereditato da IPublicClientApplication.acquireTokenPopup

acquireTokenRedirect(RedirectRequest)

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

Parametri

request

RedirectRequest

Valori restituiti

Promise<void>

Ereditato da IPublicClientApplication.acquireTokenRedirect

acquireTokenSilent(SilentRequest)

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

Parametri

silentRequest

SilentRequest

Valori restituiti

Promise<AuthenticationResult>

Ereditato da IPublicClientApplication.acquireTokenSilent

addEventCallback(EventCallbackFunction, EventType[])

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

Parametri

callback

EventCallbackFunction

eventTypes

EventType[]

Valori restituiti

null | string

Ereditato da IPublicClientApplication.addEventCallback

addPerformanceCallback(PerformanceCallbackFunction)

function addPerformanceCallback(callback: PerformanceCallbackFunction): string

Parametri

Valori restituiti

string

Ereditato da IPublicClientApplication.addPerformanceCallback

clearCache(ClearCacheRequest)

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

Parametri

logoutRequest

ClearCacheRequest

Valori restituiti

Promise<void>

Ereditato da IPublicClientApplication.clearCache

disableAccountStorageEvents()

function disableAccountStorageEvents()

Ereditato da IPublicClientApplication.disableAccountStorageEvents

enableAccountStorageEvents()

function enableAccountStorageEvents()

Ereditato da IPublicClientApplication.enableAccountStorageEvents

getAccount(AccountFilter)

function getAccount(accountFilter: AccountFilter): null | AccountInfo

Parametri

accountFilter
AccountFilter

Valori restituiti

null | AccountInfo

Ereditato da IPublicClientApplication.getAccount

getAccountByHomeId(string)

function getAccountByHomeId(homeAccountId: string): null | AccountInfo

Parametri

homeAccountId

string

Valori restituiti

null | AccountInfo

Ereditato da IPublicClientApplication.getAccountByHomeId

getAccountByLocalId(string)

function getAccountByLocalId(localId: string): null | AccountInfo

Parametri

localId

string

Valori restituiti

null | AccountInfo

Ereditato da IPublicClientApplication.getAccountByLocalId

getAccountByUsername(string)

function getAccountByUsername(userName: string): null | AccountInfo

Parametri

userName

string

Valori restituiti

null | AccountInfo

Ereditato da IPublicClientApplication.getAccountByUsername

getActiveAccount()

function getActiveAccount(): null | AccountInfo

Valori restituiti

null | AccountInfo

Ereditato da IPublicClientApplication.getActiveAccount

getAllAccounts()

function getAllAccounts(): AccountInfo[]

Valori restituiti

Ereditato da IPublicClientApplication.getAllAccounts

getLogger()

function getLogger(): Logger

Valori restituiti

Ereditato da IPublicClientApplication.getLogger

getTokenCache()

function getTokenCache(): ITokenCache

Valori restituiti

ITokenCache

Ereditato da IPublicClientApplication.getTokenCache

handleRedirectPromise(string)

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

Parametri

hash

string

Valori restituiti

Promise<null | AuthenticationResult>

Ereditato da 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>

Parametri

result

AuthenticationResult

request

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

Valori restituiti

Promise<void>

Ereditato da IPublicClientApplication.hydrateCache

initialize(InitializeApplicationRequest)

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

Parametri

request

InitializeApplicationRequest

Valori restituiti

Promise<void>

Ereditato da IPublicClientApplication.initialize

initializeWrapperLibrary(WrapperSKU, string)

function initializeWrapperLibrary(sku: WrapperSKU, version: string)

Parametri

sku

WrapperSKU

version

string

Ereditato da IPublicClientApplication.initializeWrapperLibrary

loginPopup(PopupRequest)

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

Parametri

request

PopupRequest

Valori restituiti

Promise<AuthenticationResult>

Ereditato da IPublicClientApplication.loginPopup

loginRedirect(RedirectRequest)

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

Parametri

request

RedirectRequest

Valori restituiti

Promise<void>

Ereditato da IPublicClientApplication.loginRedirect

logout(EndSessionRequest)

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

Parametri

logoutRequest

EndSessionRequest

Valori restituiti

Promise<void>

Ereditato da IPublicClientApplication.logout

logoutPopup(EndSessionPopupRequest)

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

Parametri

logoutRequest

EndSessionPopupRequest

Valori restituiti

Promise<void>

Ereditato da IPublicClientApplication.logoutPopup

logoutRedirect(EndSessionRequest)

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

Parametri

logoutRequest

EndSessionRequest

Valori restituiti

Promise<void>

Ereditato da IPublicClientApplication.logoutRedirect

removeEventCallback(string)

function removeEventCallback(callbackId: string)

Parametri

callbackId

string

Ereditato da IPublicClientApplication.removeEventCallback

removePerformanceCallback(string)

function removePerformanceCallback(callbackId: string): boolean

Parametri

callbackId

string

Valori restituiti

boolean

Ereditato da IPublicClientApplication.removePerformanceCallback

setActiveAccount(null | AccountInfo)

function setActiveAccount(account: null | AccountInfo)

Parametri

account

null | AccountInfo

Ereditato da IPublicClientApplication.setActiveAccount

setLogger(Logger)

function setLogger(logger: Logger)

Parametri

logger
Logger

Ereditato da IPublicClientApplication.setLogger

setNavigationClient(INavigationClient)

function setNavigationClient(navigationClient: INavigationClient)

Parametri

navigationClient

INavigationClient

Ereditato da 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>

Parametri

request

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

Valori restituiti

Promise<AuthenticationResult>

Ereditato da IPublicClientApplication.ssoSilent