UserTokenCredentials class
- Rozszerzenie
Konstruktory
| User |
Tworzy nowy obiekt UserTokenCredentials. |
Właściwości dziedziczone
| auth |
|
| client |
|
| domain | |
| environment | |
| token |
|
| token |
Metody
| get |
Początkowo próbuje pobrać token z pamięci podręcznej. Jeśli to się nie powiedzie, spróbuje pobrać token z biblioteki ADAL. |
Metody dziedziczone
| set |
|
| sign |
Podpisuje żądanie z nagłówkiem Authentication (Uwierzytelnianie). |
Szczegóły konstruktora
UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)
Tworzy nowy obiekt UserTokenCredentials.
new UserTokenCredentials(clientId: string, domain: string, username: string, password: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)
Parametry
- clientId
-
string
Identyfikator klienta aplikacji usługi Active Directory. Zobacz Przewodnik Szybki start dotyczący usługi Active Directory dla platformy .Net, aby zapoznać się z przykładem.
- domain
-
string
Identyfikator domeny lub dzierżawy zawierający tę aplikację.
- username
-
string
Nazwa użytkownika konta identyfikatora organizacji.
- password
-
string
Hasło dla konta identyfikatora organizacji.
- tokenAudience
- TokenAudience
Odbiorcy, dla których żądano tokenu. Prawidłowe wartości to "graph", "batch" lub dowolny inny zasób, taki jak "https://vault.azure.net/". Jeśli tokenAudience ma wartość "graph", należy również podać domenę, a jej wartość nie powinna być domyślną dzierżawą "common". Musi to być ciąg (najlepiej w formacie guid).
- environment
- Environment
Środowisko platformy Azure do uwierzytelniania za pomocą polecenia.
- tokenCache
-
TokenCache
Pamięć podręczna tokenów. Wartość domyślna to obiekt MemoryCache z biblioteki adal.
Szczegóły właściwości
password
password: string
Wartość właściwości
string
username
username: string
Wartość właściwości
string
Szczegóły właściwości dziedziczonej
authContext
authContext: AuthenticationContext
Wartość właściwości
AuthenticationContext
dziedziczone zTokenCredentialsBase.authContext
clientId
domain
environment
tokenAudience
tokenCache
Szczegóły metody
getToken()
Początkowo próbuje pobrać token z pamięci podręcznej. Jeśli to się nie powiedzie, spróbuje pobrać token z biblioteki ADAL.
function getToken(): Promise<TokenResponse>
Zwraca
Promise<TokenResponse>
TokenResponse (tokenType i accessToken są dwiema ważnymi właściwościami).
Szczegóły metody dziedziczonej
setDomain(string)
function setDomain(domain: string)
Parametry
- domain
-
string
dziedziczone zTokenCredentialsBase.setDomain
signRequest(WebResource)
Podpisuje żądanie z nagłówkiem Authentication (Uwierzytelnianie).
function signRequest(webResource: WebResource): Promise<WebResource>
Parametry
- webResource
- WebResource
Element WebResource do podpisania.
Zwraca
Promise<WebResource>
dziedziczone zTokenCredentialsBase.signRequest