UserTokenCredentials class
- Extends
Konstruktory
User |
Tworzy nowy obiekt UserTokenCredentials. |
Właściwości
password | |
username |
Właściwości dziedziczone
auth |
|
client |
|
domain | |
environment | |
token |
|
token |
Metody
get |
Próbuje początkowo pobrać token z pamięci podręcznej. Jeśli to się nie powiedzie, próbuje pobrać token z biblioteki ADAL. |
Metody dziedziczone
set |
|
sign |
Podpisuje żądanie przy użyciu nagłówka Uwierzytelniania. |
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 do konta identyfikatora organizacji.
- tokenAudience
- TokenAudience
Odbiorcy, dla których żądany jest token. 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.
- tokenCache
-
TokenCache
Pamięć podręczna tokenu. 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 ztokenuCredentialsBase.authContext
clientId
domain
environment
tokenAudience
tokenCache
tokenCache: TokenCache
Wartość właściwości
TokenCache
Dziedziczone ztokenuCredentialsBase.tokenCache
Szczegóły metody
getToken()
Próbuje początkowo pobrać token z pamięci podręcznej. Jeśli to się nie powiedzie, próbuje pobrać token z biblioteki ADAL.
function getToken(): Promise<TokenResponse>
Zwraca
Promise<TokenResponse>
TokenResponse (tokenType i accessToken to dwie ważne właściwości).
Szczegóły metody dziedziczonej
setDomain(string)
function setDomain(domain: string)
Parametry
- domain
-
string
Dziedziczone ztokenuCredentialsBase.setDomain
signRequest(WebResource)
Podpisuje żądanie przy użyciu nagłówka Uwierzytelniania.
function signRequest(webResource: WebResource): Promise<WebResource>
Parametry
- webResource
- WebResource
Zasób WebResource do podpisania.
Zwraca
Promise<WebResource>
Dziedziczone ztokenuCredentialsBase.signRequest