ICustomAuthPublicClientApplication interface

Memperluas

IPublicClientApplication

Metode

getCurrentAccount(CustomAuthActionInputs)

Mendapatkan akun saat ini dari cache.

resetPassword(ResetPasswordInputs)

Memulai alur reset kata sandi.

signIn(SignInInputs)

Memulai alur masuk.

signUp(SignUpInputs)

Memulai alur pendaftaran.

Detail Metode

getCurrentAccount(CustomAuthActionInputs)

Mendapatkan akun saat ini dari cache.

function getCurrentAccount(accountRetrievalInputs?: CustomAuthActionInputs): GetAccountResult

Parameter

accountRetrievalInputs

CustomAuthActionInputs

Input untuk mendapatkan akun cache saat ini

Mengembalikan

Hasil dari operasi

resetPassword(ResetPasswordInputs)

Memulai alur reset kata sandi.

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

Parameter

resetPasswordInputs
ResetPasswordInputs

Input untuk alur reset kata sandi

Mengembalikan

Janji yang diselesaikan untuk ResetPasswordStartResult

signIn(SignInInputs)

Memulai alur masuk.

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

Parameter

signInInputs
SignInInputs

Input untuk alur masuk

Mengembalikan

Promise<SignInResult>

Janji yang diselesaikan ke SignInResult

signUp(SignUpInputs)

Memulai alur pendaftaran.

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

Parameter

signUpInputs
SignUpInputs

Input untuk alur pendaftaran

Mengembalikan

Promise<SignUpResult>

Janji yang diselesaikan ke SignUpResult

Detail Metode yang Diwarisi

acquireTokenByCode(AuthorizationCodeRequest)

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

Parameter

request

AuthorizationCodeRequest

Mengembalikan

Promise<AuthenticationResult>

Diwariskan Dari IPublicClientApplication.acquireTokenByCode

acquireTokenPopup(PopupRequest)

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

Parameter

request

PopupRequest

Mengembalikan

Promise<AuthenticationResult>

Diwariskan Dari IPublicClientApplication.acquireTokenPopup

acquireTokenRedirect(RedirectRequest)

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

Parameter

request

RedirectRequest

Mengembalikan

Promise<void>

Diwariskan Dari IPublicClientApplication.acquireTokenRedirect

acquireTokenSilent(SilentRequest)

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

Parameter

silentRequest

SilentRequest

Mengembalikan

Promise<AuthenticationResult>

Diwariskan Dari IPublicClientApplication.acquireTokenSilent

addEventCallback(EventCallbackFunction, EventType[])

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

Parameter

callback

EventCallbackFunction

eventTypes

EventType[]

Mengembalikan

null | string

Diwariskan Dari IPublicClientApplication.addEventCallback

addPerformanceCallback(PerformanceCallbackFunction)

function addPerformanceCallback(callback: PerformanceCallbackFunction): string

Parameter

Mengembalikan

string

Diwariskan Dari IPublicClientApplication.addPerformanceCallback

clearCache(ClearCacheRequest)

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

Parameter

logoutRequest

ClearCacheRequest

Mengembalikan

Promise<void>

Diwariskan Dari IPublicClientApplication.clearCache

disableAccountStorageEvents()

function disableAccountStorageEvents()

Diwariskan Dari IPublicClientApplication.disableAccountStorageEvents

enableAccountStorageEvents()

function enableAccountStorageEvents()

Diwariskan Dari IPublicClientApplication.enableAccountStorageEvents

getAccount(AccountFilter)

function getAccount(accountFilter: AccountFilter): null | AccountInfo

Parameter

accountFilter
AccountFilter

Mengembalikan

null | AccountInfo

Diwariskan Dari IPublicClientApplication.getAccount

getAccountByHomeId(string)

function getAccountByHomeId(homeAccountId: string): null | AccountInfo

Parameter

homeAccountId

string

Mengembalikan

null | AccountInfo

Diwariskan Dari IPublicClientApplication.getAccountByHomeId

getAccountByLocalId(string)

function getAccountByLocalId(localId: string): null | AccountInfo

Parameter

localId

string

Mengembalikan

null | AccountInfo

Diwariskan Dari IPublicClientApplication.getAccountByLocalId

getAccountByUsername(string)

function getAccountByUsername(userName: string): null | AccountInfo

Parameter

userName

string

Mengembalikan

null | AccountInfo

Diwariskan Dari IPublicClientApplication.getAccountByUsername

getActiveAccount()

function getActiveAccount(): null | AccountInfo

Mengembalikan

null | AccountInfo

Diwariskan Dari IPublicClientApplication.getActiveAccount

getAllAccounts()

function getAllAccounts(): AccountInfo[]

Mengembalikan

Diwariskan Dari IPublicClientApplication.getAllAccounts

getLogger()

function getLogger(): Logger

Mengembalikan

Diwariskan Dari IPublicClientApplication.getLogger

getTokenCache()

function getTokenCache(): ITokenCache

Mengembalikan

ITokenCache

Diwariskan Dari IPublicClientApplication.getTokenCache

handleRedirectPromise(string)

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

Parameter

hash

string

Mengembalikan

Promise<null | AuthenticationResult>

Diwariskan Dari 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">>

Mengembalikan

Promise<void>

Diwariskan Dari IPublicClientApplication.hydrateCache

initialize(InitializeApplicationRequest)

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

Parameter

request

InitializeApplicationRequest

Mengembalikan

Promise<void>

Diwariskan Dari IPublicClientApplication.initialize

initializeWrapperLibrary(WrapperSKU, string)

function initializeWrapperLibrary(sku: WrapperSKU, version: string)

Parameter

sku

WrapperSKU

version

string

Diwariskan Dari IPublicClientApplication.initializeWrapperLibrary

loginPopup(PopupRequest)

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

Parameter

request

PopupRequest

Mengembalikan

Promise<AuthenticationResult>

Diwariskan Dari IPublicClientApplication.loginPopup

loginRedirect(RedirectRequest)

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

Parameter

request

RedirectRequest

Mengembalikan

Promise<void>

Diwariskan Dari IPublicClientApplication.loginRedirect

logout(EndSessionRequest)

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

Parameter

logoutRequest

EndSessionRequest

Mengembalikan

Promise<void>

Diwariskan Dari IPublicClientApplication.logout

logoutPopup(EndSessionPopupRequest)

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

Parameter

logoutRequest

EndSessionPopupRequest

Mengembalikan

Promise<void>

Diwariskan Dari IPublicClientApplication.logoutPopup

logoutRedirect(EndSessionRequest)

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

Parameter

logoutRequest

EndSessionRequest

Mengembalikan

Promise<void>

Diwariskan Dari IPublicClientApplication.logoutRedirect

removeEventCallback(string)

function removeEventCallback(callbackId: string)

Parameter

callbackId

string

Diwariskan Dari IPublicClientApplication.removeEventCallback

removePerformanceCallback(string)

function removePerformanceCallback(callbackId: string): boolean

Parameter

callbackId

string

Mengembalikan

boolean

Diwariskan Dari IPublicClientApplication.removePerformanceCallback

setActiveAccount(null | AccountInfo)

function setActiveAccount(account: null | AccountInfo)

Parameter

account

null | AccountInfo

Diwariskan Dari IPublicClientApplication.setActiveAccount

setLogger(Logger)

function setLogger(logger: Logger)

Parameter

logger
Logger

Diwariskan Dari IPublicClientApplication.setLogger

setNavigationClient(INavigationClient)

function setNavigationClient(navigationClient: INavigationClient)

Parameter

navigationClient

INavigationClient

Diwariskan Dari 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">>

Mengembalikan

Promise<AuthenticationResult>

Diwariskan Dari IPublicClientApplication.ssoSilent