IConfidentialClientApplication interface
Rozhraní pro třídu ConfidentialClientApplication definující podpisy veřejného rozhraní API
Metody
| acquire |
Získá tokeny od autority pro aplikaci (ne pro koncového uživatele). |
| acquire |
Získá token výměnou autorizačního kódu přijatého z prvního kroku toku autorizačního kódu OAuth 2.0. |
| acquire |
Získá token výměnou obnovovacího tokenu poskytnutého pro novou sadu tokenů. |
| acquire |
Získá tokeny s udělením hesla výměnou uživatelského jména a hesla klientských aplikací pro přihlašovací údaje. |
| acquire |
Získá tokeny od autority pro aplikaci. |
| acquire |
Získá token bezobslužně, když uživatel určí účet, pro který se token požaduje. |
| clear |
Vymazání mezipaměti |
| get |
Vytvoří adresu URL žádosti o autorizaci. |
| get |
Vrátí instanci protokolovacího nástroje. |
| get |
Získá mezipaměť tokenů pro aplikaci. |
| Set |
Tento bod rozšiřitelnosti je určený pro Azure SDK k vylepšení podpory spravované identity. |
| set |
Nahradí výchozí protokolovací sadu v konfiguracích novým protokolovacím nástrojem novými konfiguracemi. |
Podrobnosti metody
acquireTokenByClientCredential(ClientCredentialRequest)
Získá tokeny od autority pro aplikaci (ne pro koncového uživatele).
function acquireTokenByClientCredential(request: ClientCredentialRequest): Promise<null | AuthenticationResult>
Parametry
- request
- ClientCredentialRequest
Návraty
Promise<null | AuthenticationResult>
acquireTokenByCode(AuthorizationCodeRequest)
Získá token výměnou autorizačního kódu přijatého z prvního kroku toku autorizačního kódu OAuth 2.0.
function acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult>
Parametry
- request
- AuthorizationCodeRequest
Návraty
Promise<AuthenticationResult>
acquireTokenByRefreshToken(RefreshTokenRequest)
Získá token výměnou obnovovacího tokenu poskytnutého pro novou sadu tokenů.
function acquireTokenByRefreshToken(request: RefreshTokenRequest): Promise<null | AuthenticationResult>
Parametry
- request
- RefreshTokenRequest
Návraty
Promise<null | AuthenticationResult>
acquireTokenByUsernamePassword(UsernamePasswordRequest)
Upozornění
Toto rozhraní API je teď zastaralé.
- Use a more secure flow instead
Získá tokeny s udělením hesla výměnou uživatelského jména a hesla klientských aplikací pro přihlašovací údaje.
function acquireTokenByUsernamePassword(request: UsernamePasswordRequest): Promise<null | AuthenticationResult>
Parametry
- request
- UsernamePasswordRequest
Návraty
Promise<null | AuthenticationResult>
acquireTokenOnBehalfOf(OnBehalfOfRequest)
Získá tokeny od autority pro aplikaci.
function acquireTokenOnBehalfOf(request: OnBehalfOfRequest): Promise<null | AuthenticationResult>
Parametry
- request
- OnBehalfOfRequest
Návraty
Promise<null | AuthenticationResult>
acquireTokenSilent(SilentFlowRequest)
Získá token bezobslužně, když uživatel určí účet, pro který se token požaduje.
function acquireTokenSilent(request: SilentFlowRequest): Promise<null | AuthenticationResult>
Parametry
- request
- SilentFlowRequest
Návraty
Promise<null | AuthenticationResult>
clearCache()
Vymazání mezipaměti
function clearCache()
getAuthCodeUrl(AuthorizationUrlRequest)
Vytvoří adresu URL žádosti o autorizaci.
function getAuthCodeUrl(request: AuthorizationUrlRequest): Promise<string>
Parametry
- request
- AuthorizationUrlRequest
Návraty
Promise<string>
getLogger()
getTokenCache()
SetAppTokenProvider(IAppTokenProvider)
Tento bod rozšiřitelnosti je určený pro Azure SDK k vylepšení podpory spravované identity.
function SetAppTokenProvider(provider: IAppTokenProvider)
Parametry
- provider
- IAppTokenProvider
setLogger(Logger)
Nahradí výchozí protokolovací sadu v konfiguracích novým protokolovacím nástrojem novými konfiguracemi.
function setLogger(logger: Logger)
Parametry
- logger
- Logger