IConfidentialClientApplication interface
Interfejs klasy ConfidentialClientApplication definiujący publiczne sygnatury interfejsu API
Metody
| acquire |
Uzyskuje tokeny z urzędu dla aplikacji (nie dla użytkownika końcowego) |
| acquire |
Uzyskuje token przez wymianę kodu autoryzacji otrzymanego z pierwszego kroku przepływu kodu autoryzacji OAuth 2.0 |
| acquire |
Uzyskuje token przez wymianę tokenu odświeżania dostarczonego dla nowego zestawu tokenów |
| acquire |
Uzyskuje tokeny z przyznawaniem haseł przez wymianę nazwy użytkownika i hasła aplikacji klienckich na potrzeby poświadczeń |
| acquire |
Uzyskuje tokeny z urzędu dla aplikacji |
| acquire |
Uzyskuje token w trybie dyskretnym, gdy użytkownik określa konto, dla którego zażądano tokenu |
| clear |
Wyczyść pamięć podręczną |
| get |
Tworzy adres URL żądania autoryzacji |
| get |
Zwraca wystąpienie rejestratora |
| get |
Pobiera pamięć podręczną tokenu dla aplikacji |
| Set |
Ten punkt rozszerzalności jest przeznaczony dla Azure SDK w celu zwiększenia obsługi tożsamości zarządzanej |
| set |
Zamienia domyślny zestaw rejestratora w konfiguracjach na nowy rejestrator z nowymi konfiguracjami |
Szczegóły metody
acquireTokenByClientCredential(ClientCredentialRequest)
Uzyskuje tokeny z urzędu dla aplikacji (nie dla użytkownika końcowego)
function acquireTokenByClientCredential(request: ClientCredentialRequest): Promise<null | AuthenticationResult>
Parametry
- request
- ClientCredentialRequest
Zwraca
Promise<null | AuthenticationResult>
acquireTokenByCode(AuthorizationCodeRequest)
Uzyskuje token przez wymianę kodu autoryzacji otrzymanego z pierwszego kroku przepływu kodu autoryzacji OAuth 2.0
function acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult>
Parametry
- request
- AuthorizationCodeRequest
Zwraca
Promise<AuthenticationResult>
acquireTokenByRefreshToken(RefreshTokenRequest)
Uzyskuje token przez wymianę tokenu odświeżania dostarczonego dla nowego zestawu tokenów
function acquireTokenByRefreshToken(request: RefreshTokenRequest): Promise<null | AuthenticationResult>
Parametry
- request
- RefreshTokenRequest
Zwraca
Promise<null | AuthenticationResult>
acquireTokenByUsernamePassword(UsernamePasswordRequest)
Ostrzeżenie
Ten interfejs API jest już przestarzały.
- Use a more secure flow instead
Uzyskuje tokeny z przyznawaniem haseł przez wymianę nazwy użytkownika i hasła aplikacji klienckich na potrzeby poświadczeń
function acquireTokenByUsernamePassword(request: UsernamePasswordRequest): Promise<null | AuthenticationResult>
Parametry
- request
- UsernamePasswordRequest
Zwraca
Promise<null | AuthenticationResult>
acquireTokenOnBehalfOf(OnBehalfOfRequest)
Uzyskuje tokeny z urzędu dla aplikacji
function acquireTokenOnBehalfOf(request: OnBehalfOfRequest): Promise<null | AuthenticationResult>
Parametry
- request
- OnBehalfOfRequest
Zwraca
Promise<null | AuthenticationResult>
acquireTokenSilent(SilentFlowRequest)
Uzyskuje token w trybie dyskretnym, gdy użytkownik określa konto, dla którego zażądano tokenu
function acquireTokenSilent(request: SilentFlowRequest): Promise<null | AuthenticationResult>
Parametry
- request
- SilentFlowRequest
Zwraca
Promise<null | AuthenticationResult>
clearCache()
Wyczyść pamięć podręczną
function clearCache()
getAuthCodeUrl(AuthorizationUrlRequest)
Tworzy adres URL żądania autoryzacji
function getAuthCodeUrl(request: AuthorizationUrlRequest): Promise<string>
Parametry
- request
- AuthorizationUrlRequest
Zwraca
Promise<string>
getLogger()
getTokenCache()
Pobiera pamięć podręczną tokenu dla aplikacji
function getTokenCache(): TokenCache
Zwraca
SetAppTokenProvider(IAppTokenProvider)
Ten punkt rozszerzalności jest przeznaczony dla Azure SDK w celu zwiększenia obsługi tożsamości zarządzanej
function SetAppTokenProvider(provider: IAppTokenProvider)
Parametry
- provider
- IAppTokenProvider
setLogger(Logger)
Zamienia domyślny zestaw rejestratora w konfiguracjach na nowy rejestrator z nowymi konfiguracjami
function setLogger(logger: Logger)
Parametry
- logger
- Logger