ICustomAuthPublicClientApplication interface

Extends

IPublicClientApplication

Methoden

getCurrentAccount(CustomAuthActionInputs)

Ruft das aktuelle Konto aus dem Cache ab.

resetPassword(ResetPasswordInputs)

Initiiert den Zurücksetzungskennwortfluss.

signIn(SignInInputs)

Initiiert den Anmeldefluss.

signUp(SignUpInputs)

Initiiert den Registrierungsablauf.

Details zur Methode

getCurrentAccount(CustomAuthActionInputs)

Ruft das aktuelle Konto aus dem Cache ab.

function getCurrentAccount(accountRetrievalInputs?: CustomAuthActionInputs): GetAccountResult

Parameter

accountRetrievalInputs

CustomAuthActionInputs

Eingaben zum Abrufen des aktuellen zwischengespeicherten Kontos

Gibt zurück

Das Ergebnis des Vorgangs

resetPassword(ResetPasswordInputs)

Initiiert den Zurücksetzungskennwortfluss.

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

Parameter

resetPasswordInputs
ResetPasswordInputs

Eingaben für den Kennwortfluss zurücksetzen

Gibt zurück

Eine Zusage, die zu ResetPasswordStartResult aufgelöst wird

signIn(SignInInputs)

Initiiert den Anmeldefluss.

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

Parameter

signInInputs
SignInInputs

Eingaben für den Anmeldefluss

Gibt zurück

Promise<SignInResult>

Eine Zusage, die in SignInResult aufgelöst wird

signUp(SignUpInputs)

Initiiert den Registrierungsablauf.

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

Parameter

signUpInputs
SignUpInputs

Eingaben für den Registrierungsablauf

Gibt zurück

Promise<SignUpResult>

Eine Zusage, die in SignUpResult aufgelöst wird

Details zur geerbten Methode

acquireTokenByCode(AuthorizationCodeRequest)

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

Parameter

request

AuthorizationCodeRequest

Gibt zurück

Promise<AuthenticationResult>

Geerbt von IPublicClientApplication.acquireTokenByCode

acquireTokenPopup(PopupRequest)

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

Parameter

request

PopupRequest

Gibt zurück

Promise<AuthenticationResult>

Geerbt von IPublicClientApplication.acquireTokenPopup

acquireTokenRedirect(RedirectRequest)

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

Parameter

request

RedirectRequest

Gibt zurück

Promise<void>

Geerbt von IPublicClientApplication.acquireTokenRedirect

acquireTokenSilent(SilentRequest)

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

Parameter

silentRequest

SilentRequest

Gibt zurück

Promise<AuthenticationResult>

Geerbt von IPublicClientApplication.acquireTokenSilent

addEventCallback(EventCallbackFunction, EventType[])

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

Parameter

callback

EventCallbackFunction

eventTypes

EventType[]

Gibt zurück

null | string

Geerbt von IPublicClientApplication.addEventCallback

addPerformanceCallback(PerformanceCallbackFunction)

function addPerformanceCallback(callback: PerformanceCallbackFunction): string

Parameter

Gibt zurück

string

Geerbt von IPublicClientApplication.addPerformanceCallback

clearCache(ClearCacheRequest)

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

Parameter

logoutRequest

ClearCacheRequest

Gibt zurück

Promise<void>

Geerbt von IPublicClientApplication.clearCache

disableAccountStorageEvents()

function disableAccountStorageEvents()

Geerbt von IPublicClientApplication.disableAccountStorageEvents

enableAccountStorageEvents()

function enableAccountStorageEvents()

Geerbt von IPublicClientApplication.enableAccountStorageEvents

getAccount(AccountFilter)

function getAccount(accountFilter: AccountFilter): null | AccountInfo

Parameter

accountFilter
AccountFilter

Gibt zurück

null | AccountInfo

Geerbt von IPublicClientApplication.getAccount

getAccountByHomeId(string)

function getAccountByHomeId(homeAccountId: string): null | AccountInfo

Parameter

homeAccountId

string

Gibt zurück

null | AccountInfo

Geerbt von IPublicClientApplication.getAccountByHomeId

getAccountByLocalId(string)

function getAccountByLocalId(localId: string): null | AccountInfo

Parameter

localId

string

Gibt zurück

null | AccountInfo

Geerbt von IPublicClientApplication.getAccountByLocalId

getAccountByUsername(string)

function getAccountByUsername(userName: string): null | AccountInfo

Parameter

userName

string

Gibt zurück

null | AccountInfo

Geerbt von IPublicClientApplication.getAccountByUsername

getActiveAccount()

function getActiveAccount(): null | AccountInfo

Gibt zurück

null | AccountInfo

Geerbt von IPublicClientApplication.getActiveAccount

getAllAccounts()

function getAllAccounts(): AccountInfo[]

Gibt zurück

Geerbt von IPublicClientApplication.getAllAccounts

getLogger()

function getLogger(): Logger

Gibt zurück

Geerbt von IPublicClientApplication.getLogger

getTokenCache()

function getTokenCache(): ITokenCache

Gibt zurück

ITokenCache

Geerbt von IPublicClientApplication.getTokenCache

handleRedirectPromise(string)

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

Parameter

hash

string

Gibt zurück

Promise<null | AuthenticationResult>

Geerbt von 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>

Parameter

result

AuthenticationResult

request

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

Gibt zurück

Promise<void>

Geerbt von IPublicClientApplication.hydrateCache

initialize(InitializeApplicationRequest)

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

Parameter

request

InitializeApplicationRequest

Gibt zurück

Promise<void>

Geerbt von IPublicClientApplication.initialize

initializeWrapperLibrary(WrapperSKU, string)

function initializeWrapperLibrary(sku: WrapperSKU, version: string)

Parameter

sku

WrapperSKU

version

string

Geerbt von IPublicClientApplication.initializeWrapperLibrary

loginPopup(PopupRequest)

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

Parameter

request

PopupRequest

Gibt zurück

Promise<AuthenticationResult>

Geerbt von IPublicClientApplication.loginPopup

loginRedirect(RedirectRequest)

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

Parameter

request

RedirectRequest

Gibt zurück

Promise<void>

Geerbt von IPublicClientApplication.loginRedirect

logout(EndSessionRequest)

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

Parameter

logoutRequest

EndSessionRequest

Gibt zurück

Promise<void>

Geerbt von IPublicClientApplication.logout

logoutPopup(EndSessionPopupRequest)

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

Parameter

logoutRequest

EndSessionPopupRequest

Gibt zurück

Promise<void>

Geerbt von IPublicClientApplication.logoutPopup

logoutRedirect(EndSessionRequest)

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

Parameter

logoutRequest

EndSessionRequest

Gibt zurück

Promise<void>

Geerbt von IPublicClientApplication.logoutRedirect

removeEventCallback(string)

function removeEventCallback(callbackId: string)

Parameter

callbackId

string

Geerbt von IPublicClientApplication.removeEventCallback

removePerformanceCallback(string)

function removePerformanceCallback(callbackId: string): boolean

Parameter

callbackId

string

Gibt zurück

boolean

Geerbt von IPublicClientApplication.removePerformanceCallback

setActiveAccount(null | AccountInfo)

function setActiveAccount(account: null | AccountInfo)

Parameter

account

null | AccountInfo

Geerbt von IPublicClientApplication.setActiveAccount

setLogger(Logger)

function setLogger(logger: Logger)

Parameter

logger
Logger

Geerbt von IPublicClientApplication.setLogger

setNavigationClient(INavigationClient)

function setNavigationClient(navigationClient: INavigationClient)

Parameter

navigationClient

INavigationClient

Geerbt von 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>

Parameter

request

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

Gibt zurück

Promise<AuthenticationResult>

Geerbt von IPublicClientApplication.ssoSilent