ICustomAuthPublicClientApplication interface

Uitbreiding

IPublicClientApplication

Methoden

getCurrentAccount(CustomAuthActionInputs)

Hiermee haalt u het huidige account op uit de cache.

resetPassword(ResetPasswordInputs)

Hiermee wordt de wachtwoordstroom opnieuw instellen gestart.

signIn(SignInInputs)

Start de aanmeldingsstroom.

signUp(SignUpInputs)

Hiermee wordt de registratiestroom gestart.

Methodedetails

getCurrentAccount(CustomAuthActionInputs)

Hiermee haalt u het huidige account op uit de cache.

function getCurrentAccount(accountRetrievalInputs?: CustomAuthActionInputs): GetAccountResult

Parameters

accountRetrievalInputs

CustomAuthActionInputs

Invoer voor het verkrijgen van het huidige account in de cache

Retouren

Het resultaat van de operatie

resetPassword(ResetPasswordInputs)

Hiermee wordt de wachtwoordstroom opnieuw instellen gestart.

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

Parameters

resetPasswordInputs
ResetPasswordInputs

Invoer voor de wachtwoordstroom opnieuw instellen

Retouren

Een belofte die wordt omgezet in ResetPasswordStartResult

signIn(SignInInputs)

Start de aanmeldingsstroom.

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

Parameters

signInInputs
SignInInputs

Invoer voor de aanmeldingsstroom

Retouren

Promise<SignInResult>

Een belofte die wordt omgezet in SignInResult

signUp(SignUpInputs)

Hiermee wordt de registratiestroom gestart.

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

Parameters

signUpInputs
SignUpInputs

Invoer voor de registratiestroom

Retouren

Promise<SignUpResult>

Een belofte die wordt omgezet in SignUpResult

Details overgenomen methode

acquireTokenByCode(AuthorizationCodeRequest)

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

Parameters

request

AuthorizationCodeRequest

Retouren

Promise<AuthenticationResult>

Overgenomen van IPublicClientApplication.acquireTokenByCode

acquireTokenPopup(PopupRequest)

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

Parameters

request

PopupRequest

Retouren

Promise<AuthenticationResult>

Overgenomen van IPublicClientApplication.acquireTokenPopup

acquireTokenRedirect(RedirectRequest)

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

Parameters

request

RedirectRequest

Retouren

Promise<void>

Overgenomen van IPublicClientApplication.acquireTokenRedirect

acquireTokenSilent(SilentRequest)

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

Parameters

silentRequest

SilentRequest

Retouren

Promise<AuthenticationResult>

Overgenomen van IPublicClientApplication.acquireTokenSilent

addEventCallback(EventCallbackFunction, EventType[])

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

Parameters

callback

EventCallbackFunction

eventTypes

EventType[]

Retouren

null | string

Overgenomen van IPublicClientApplication.addEventCallback

addPerformanceCallback(PerformanceCallbackFunction)

function addPerformanceCallback(callback: PerformanceCallbackFunction): string

Parameters

Retouren

string

Overgenomen van IPublicClientApplication.addPerformanceCallback

clearCache(ClearCacheRequest)

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

Parameters

logoutRequest

ClearCacheRequest

Retouren

Promise<void>

Overgenomen van IPublicClientApplication.clearCache

disableAccountStorageEvents()

function disableAccountStorageEvents()

Overgenomen van IPublicClientApplication.disableAccountStorageEvents

enableAccountStorageEvents()

function enableAccountStorageEvents()

Overgenomen van IPublicClientApplication.enableAccountStorageEvents

getAccount(AccountFilter)

function getAccount(accountFilter: AccountFilter): null | AccountInfo

Parameters

accountFilter
AccountFilter

Retouren

null | AccountInfo

Overgenomen van IPublicClientApplication.getAccount

getAccountByHomeId(string)

function getAccountByHomeId(homeAccountId: string): null | AccountInfo

Parameters

homeAccountId

string

Retouren

null | AccountInfo

Overgenomen van IPublicClientApplication.getAccountByHomeId

getAccountByLocalId(string)

function getAccountByLocalId(localId: string): null | AccountInfo

Parameters

localId

string

Retouren

null | AccountInfo

Overgenomen van IPublicClientApplication.getAccountByLocalId

getAccountByUsername(string)

function getAccountByUsername(userName: string): null | AccountInfo

Parameters

userName

string

Retouren

null | AccountInfo

Overgenomen van IPublicClientApplication.getAccountByUsername

getActiveAccount()

function getActiveAccount(): null | AccountInfo

Retouren

null | AccountInfo

Overgenomen van IPublicClientApplication.getActiveAccount

getAllAccounts()

function getAllAccounts(): AccountInfo[]

Retouren

Overgenomen van IPublicClientApplication.getAllAccounts

getLogger()

function getLogger(): Logger

Retouren

Overgenomen van IPublicClientApplication.getLogger

getTokenCache()

function getTokenCache(): ITokenCache

Retouren

ITokenCache

Overgenomen van IPublicClientApplication.getTokenCache

handleRedirectPromise(string)

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

Parameters

hash

string

Retouren

Promise<null | AuthenticationResult>

Overgenomen van 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>

Parameters

result

AuthenticationResult

request

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

Retouren

Promise<void>

Overgenomen van IPublicClientApplication.hydrateCache

initialize(InitializeApplicationRequest)

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

Parameters

request

InitializeApplicationRequest

Retouren

Promise<void>

Overgenomen van IPublicClientApplication.initialize

initializeWrapperLibrary(WrapperSKU, string)

function initializeWrapperLibrary(sku: WrapperSKU, version: string)

Parameters

sku

WrapperSKU

version

string

Overgenomen van IPublicClientApplication.initializeWrapperLibrary

loginPopup(PopupRequest)

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

Parameters

request

PopupRequest

Retouren

Promise<AuthenticationResult>

Overgenomen van IPublicClientApplication.loginPopup

loginRedirect(RedirectRequest)

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

Parameters

request

RedirectRequest

Retouren

Promise<void>

Overgenomen van IPublicClientApplication.loginRedirect

logout(EndSessionRequest)

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

Parameters

logoutRequest

EndSessionRequest

Retouren

Promise<void>

Overgenomen van IPublicClientApplication.logout

logoutPopup(EndSessionPopupRequest)

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

Parameters

logoutRequest

EndSessionPopupRequest

Retouren

Promise<void>

Overgenomen van IPublicClientApplication.logoutPopup

logoutRedirect(EndSessionRequest)

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

Parameters

logoutRequest

EndSessionRequest

Retouren

Promise<void>

Overgenomen van IPublicClientApplication.logoutRedirect

removeEventCallback(string)

function removeEventCallback(callbackId: string)

Parameters

callbackId

string

Overgenomen van IPublicClientApplication.removeEventCallback

removePerformanceCallback(string)

function removePerformanceCallback(callbackId: string): boolean

Parameters

callbackId

string

Retouren

boolean

Overgenomen van IPublicClientApplication.removePerformanceCallback

setActiveAccount(null | AccountInfo)

function setActiveAccount(account: null | AccountInfo)

Parameters

account

null | AccountInfo

Overgenomen van IPublicClientApplication.setActiveAccount

setLogger(Logger)

function setLogger(logger: Logger)

Parameters

logger
Logger

Overgenomen van IPublicClientApplication.setLogger

setNavigationClient(INavigationClient)

function setNavigationClient(navigationClient: INavigationClient)

Parameters

navigationClient

INavigationClient

Overgenomen van 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>

Parameters

request

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

Retouren

Promise<AuthenticationResult>

Overgenomen van IPublicClientApplication.ssoSilent