ApplicationTokenCredentials class
- Extends
-
ApplicationTokenCredentialsBase
Konstruktory
| Application |
Vytvoří nový objekt ApplicationTokenCredentials. Podrobné pokyny k vytvoření aplikace Azure Active Directory najdete v rychlém startu služby Active Directory pro .Net. |
Vlastnosti
| secret |
Zděděné vlastnosti
| auth |
|
| client |
|
| domain | |
| environment | |
| token |
|
| token |
Metody
| get |
Nejprve se pokusí získat token z mezipaměti. Pokud je to neúspěšné, pokusí se získat token z knihovny ADAL. |
Zděděné metody
| set |
|
| sign |
Podepíše požadavek hlavičkou Ověřování. |
Podrobnosti konstruktoru
ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)
Vytvoří nový objekt ApplicationTokenCredentials. Podrobné pokyny k vytvoření aplikace Azure Active Directory najdete v rychlém startu služby Active Directory pro .Net.
new ApplicationTokenCredentials(clientId: string, domain: string, secret: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)
Parametry
- clientId
-
string
ID klienta aplikace služby Active Directory.
- domain
-
string
ID domény nebo tenanta obsahující tuto aplikaci.
- secret
-
string
Tajný klíč ověřování pro aplikaci.
- tokenAudience
- TokenAudience
Cílová skupina, pro kterou je token požadován. Platné hodnoty jsou "graph", 'batch' nebo jakýkoli jiný prostředek, například 'https://vault.azure.net/'. Pokud je tokenAudience "graph", měla by se zadat také doména a její hodnota by neměla být výchozím tenantem "common". Musí to být řetězec (raději ve formátu GUID).
- environment
- Environment
Prostředí Azure, ve které se má provést ověření.
- tokenCache
-
TokenCache
Mezipaměť tokenů. Výchozí hodnota je MemoryCache objekt z adal.
Podrobnosti vlastnosti
secret
secret: string
Hodnota vlastnosti
string
Podrobnosti zděděných vlastností
authContext
authContext: AuthenticationContext
Hodnota vlastnosti
AuthenticationContext
zděděno z ApplicationTokenCredentialsBase.authContext
clientId
clientId: string
Hodnota vlastnosti
string
zděděno z ApplicationTokenCredentialsBase.clientId
domain
domain: string
Hodnota vlastnosti
string
zděděno z ApplicationTokenCredentialsBase.domain
environment
environment: Environment
Hodnota vlastnosti
zděděno z ApplicationTokenCredentialsBase.environment
tokenAudience
tokenAudience?: string
Hodnota vlastnosti
string
zděděno z ApplicationTokenCredentialsBase.tokenAudience
tokenCache
tokenCache: TokenCache
Hodnota vlastnosti
TokenCache
zděděno z ApplicationTokenCredentialsBase.tokenCache
Podrobnosti metody
getToken()
Nejprve se pokusí získat token z mezipaměti. Pokud je to neúspěšné, pokusí se získat token z knihovny ADAL.
function getToken(): Promise<TokenResponse>
Návraty
Promise<TokenResponse>
Slib, který se přeloží na TokenResponse a odmítne s chybou.
Podrobnosti zděděných metod
setDomain(string)
function setDomain(domain: string)
Parametry
- domain
-
string
zděděno z ApplicationTokenCredentialsBase.setDomain
signRequest(WebResource)
Podepíše požadavek hlavičkou Ověřování.
function signRequest(webResource: WebResource): Promise<WebResource>
Parametry
- webResource
- WebResource
WebResource, který se má podepsat.
Návraty
Promise<WebResource>
zděděno z ApplicationTokenCredentialsBase.signRequest