ApplicationTokenCredentials class
- Rozszerzenie
-
ApplicationTokenCredentialsBase
Konstruktory
Application |
Tworzy nowy obiekt ApplicationTokenCredentials. Aby uzyskać szczegółowe instrukcje dotyczące tworzenia aplikacji usługi Azure Active Directory, zobacz przewodnik Szybki start Active Directory dla platformy .Net. |
Właściwości
secret |
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
ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)
Tworzy nowy obiekt ApplicationTokenCredentials. Aby uzyskać szczegółowe instrukcje dotyczące tworzenia aplikacji usługi Azure Active Directory, zobacz przewodnik Szybki start Active Directory dla platformy .Net.
new ApplicationTokenCredentials(clientId: string, domain: string, secret: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)
Parametry
- clientId
-
string
Identyfikator klienta aplikacji usługi Active Directory.
- domain
-
string
Identyfikator domeny lub dzierżawy zawierający tę aplikację.
- secret
-
string
Wpis tajny uwierzytelniania aplikacji.
- 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 (preferowanie 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
secret
secret: string
Wartość właściwości
string
Szczegóły właściwości dziedziczonej
authContext
authContext: AuthenticationContext
Wartość właściwości
AuthenticationContext
dziedziczone z ApplicationTokenCredentialsBase.authContext
clientId
clientId: string
Wartość właściwości
string
dziedziczone z ApplicationTokenCredentialsBase.clientId
domain
domain: string
Wartość właściwości
string
dziedziczone z ApplicationTokenCredentialsBase.domain
environment
environment: Environment
Wartość właściwości
dziedziczone z ApplicationTokenCredentialsBase.environment
tokenAudience
tokenAudience?: string
Wartość właściwości
string
dziedziczone z ApplicationTokenCredentialsBase.tokenAudience
tokenCache
tokenCache: TokenCache
Wartość właściwości
TokenCache
dziedziczone z ApplicationTokenCredentialsBase.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>
Obietnica, która rozwiązuje problem z tokenemResponse i odrzuca błąd.
Szczegóły metody dziedziczonej
setDomain(string)
function setDomain(domain: string)
Parametry
- domain
-
string
dziedziczone z ApplicationTokenCredentialsBase.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 z ApplicationTokenCredentialsBase.signRequest