UserTokenCredentials class
- Extends
Konstruktory
| User |
Vytvoří nový objekt UserTokenCredentials. |
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
UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)
Vytvoří nový objekt UserTokenCredentials.
new UserTokenCredentials(clientId: string, domain: string, username: string, password: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)
Parametry
- clientId
-
string
ID klienta aplikace služby Active Directory. Příklad najdete v rychlém startu služby Active Directory pro .Net.
- domain
-
string
ID domény nebo tenanta obsahující tuto aplikaci.
- username
-
string
Uživatelské jméno pro účet ID organizace.
- password
-
string
Heslo pro účet ID organizace.
- 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 (nejlépe 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
password
password: string
Hodnota vlastnosti
string
username
username: string
Hodnota vlastnosti
string
Podrobnosti zděděných vlastností
authContext
authContext: AuthenticationContext
Hodnota vlastnosti
AuthenticationContext
zděděný zTokenCredentialsBase.authContext
clientId
domain
environment
tokenAudience
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>
TokenResponse (tokenType a accessToken jsou dvě důležité vlastnosti).
Podrobnosti zděděných metod
setDomain(string)
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 zTokenCredentialsBase.signRequest