ICustomAuthPublicClientApplication interface

Extends

IPublicClientApplication

Metody

getCurrentAccount(CustomAuthActionInputs)

Získá aktuální účet z mezipaměti.

resetPassword(ResetPasswordInputs)

Zahájí tok resetování hesla.

signIn(SignInInputs)

Inicializuje tok přihlášení.

signUp(SignUpInputs)

Zahájí tok registrace.

Podrobnosti metody

getCurrentAccount(CustomAuthActionInputs)

Získá aktuální účet z mezipaměti.

function getCurrentAccount(accountRetrievalInputs?: CustomAuthActionInputs): GetAccountResult

Parametry

accountRetrievalInputs

CustomAuthActionInputs

Vstupy pro získání aktuálního účtu uloženého v mezipaměti

Návraty

Výsledek operace

resetPassword(ResetPasswordInputs)

Zahájí tok resetování hesla.

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

Parametry

resetPasswordInputs
ResetPasswordInputs

Vstupy pro tok resetování hesla

Návraty

Slib, který se přeloží na ResetPasswordStartResult

signIn(SignInInputs)

Inicializuje tok přihlášení.

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

Parametry

signInInputs
SignInInputs

Vstupy pro tok přihlašování

Návraty

Promise<SignInResult>

Slib, který se přeloží na SignInResult

signUp(SignUpInputs)

Zahájí tok registrace.

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

Parametry

signUpInputs
SignUpInputs

Vstupy pro tok registrace

Návraty

Promise<SignUpResult>

Slib, který se přeloží na SignUpResult

Podrobnosti zděděných metod

acquireTokenByCode(AuthorizationCodeRequest)

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

Parametry

request

AuthorizationCodeRequest

Návraty

Promise<AuthenticationResult>

Zděděno z IPublicClientApplication.acquireTokenByCode

acquireTokenPopup(PopupRequest)

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

Parametry

request

PopupRequest

Návraty

Promise<AuthenticationResult>

Zděděno z IPublicClientApplication.acquireTokenPopup

acquireTokenRedirect(RedirectRequest)

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

Parametry

request

RedirectRequest

Návraty

Promise<void>

Zděděno z IPublicClientApplication.acquireTokenRedirect

acquireTokenSilent(SilentRequest)

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

Parametry

silentRequest

SilentRequest

Návraty

Promise<AuthenticationResult>

Zděděno z IPublicClientApplication.acquireTokenSilent

addEventCallback(EventCallbackFunction, EventType[])

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

Parametry

callback

EventCallbackFunction

eventTypes

EventType[]

Návraty

null | string

Zděděno z IPublicClientApplication.addEventCallback

addPerformanceCallback(PerformanceCallbackFunction)

function addPerformanceCallback(callback: PerformanceCallbackFunction): string

Parametry

Návraty

string

Zděděno z IPublicClientApplication.addPerformanceCallback

clearCache(ClearCacheRequest)

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

Parametry

logoutRequest

ClearCacheRequest

Návraty

Promise<void>

Zděděno z IPublicClientApplication.clearCache

disableAccountStorageEvents()

function disableAccountStorageEvents()

Zděděno z IPublicClientApplication.disableAccountStorageEvents

enableAccountStorageEvents()

function enableAccountStorageEvents()

Zděděno z IPublicClientApplication.enableAccountStorageEvents

getAccount(AccountFilter)

function getAccount(accountFilter: AccountFilter): null | AccountInfo

Parametry

accountFilter
AccountFilter

Návraty

null | AccountInfo

Zděděno z IPublicClientApplication.getAccount

getAccountByHomeId(string)

function getAccountByHomeId(homeAccountId: string): null | AccountInfo

Parametry

homeAccountId

string

Návraty

null | AccountInfo

Zděděno z IPublicClientApplication.getAccountByHomeId

getAccountByLocalId(string)

function getAccountByLocalId(localId: string): null | AccountInfo

Parametry

localId

string

Návraty

null | AccountInfo

Zděděno z IPublicClientApplication.getAccountByLocalId

getAccountByUsername(string)

function getAccountByUsername(userName: string): null | AccountInfo

Parametry

userName

string

Návraty

null | AccountInfo

Zděděno z IPublicClientApplication.getAccountByUsername

getActiveAccount()

function getActiveAccount(): null | AccountInfo

Návraty

null | AccountInfo

Zděděno z IPublicClientApplication.getActiveAccount

getAllAccounts()

function getAllAccounts(): AccountInfo[]

Návraty

Zděděno z IPublicClientApplication.getAllAccounts

getLogger()

function getLogger(): Logger

Návraty

Zděděno z IPublicClientApplication.getLogger

getTokenCache()

function getTokenCache(): ITokenCache

Návraty

ITokenCache

Zděděno z IPublicClientApplication.getTokenCache

handleRedirectPromise(string)

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

Parametry

hash

string

Návraty

Promise<null | AuthenticationResult>

Zděděno z 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>

Parametry

result

AuthenticationResult

request

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

Návraty

Promise<void>

Zděděno z IPublicClientApplication.hydrateCache

initialize(InitializeApplicationRequest)

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

Parametry

request

InitializeApplicationRequest

Návraty

Promise<void>

Zděděno z IPublicClientApplication.initialize

initializeWrapperLibrary(WrapperSKU, string)

function initializeWrapperLibrary(sku: WrapperSKU, version: string)

Parametry

sku

WrapperSKU

version

string

Zděděno z IPublicClientApplication.initializeWrapperLibrary

loginPopup(PopupRequest)

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

Parametry

request

PopupRequest

Návraty

Promise<AuthenticationResult>

Zděděno z IPublicClientApplication.loginPopup

loginRedirect(RedirectRequest)

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

Parametry

request

RedirectRequest

Návraty

Promise<void>

Zděděno z IPublicClientApplication.loginRedirect

logout(EndSessionRequest)

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

Parametry

logoutRequest

EndSessionRequest

Návraty

Promise<void>

Zděděno z IPublicClientApplication.logout

logoutPopup(EndSessionPopupRequest)

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

Parametry

logoutRequest

EndSessionPopupRequest

Návraty

Promise<void>

Zděděno z IPublicClientApplication.logoutPopup

logoutRedirect(EndSessionRequest)

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

Parametry

logoutRequest

EndSessionRequest

Návraty

Promise<void>

Zděděno z IPublicClientApplication.logoutRedirect

removeEventCallback(string)

function removeEventCallback(callbackId: string)

Parametry

callbackId

string

Zděděno z IPublicClientApplication.removeEventCallback

removePerformanceCallback(string)

function removePerformanceCallback(callbackId: string): boolean

Parametry

callbackId

string

Návraty

boolean

Zděděno z IPublicClientApplication.removePerformanceCallback

setActiveAccount(null | AccountInfo)

function setActiveAccount(account: null | AccountInfo)

Parametry

account

null | AccountInfo

Zděděno z IPublicClientApplication.setActiveAccount

setLogger(Logger)

function setLogger(logger: Logger)

Parametry

logger
Logger

Zděděno z IPublicClientApplication.setLogger

setNavigationClient(INavigationClient)

function setNavigationClient(navigationClient: INavigationClient)

Parametry

navigationClient

INavigationClient

Zděděno z 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>

Parametry

request

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

Návraty

Promise<AuthenticationResult>

Zděděno z IPublicClientApplication.ssoSilent