Udostępnij za pośrednictwem


UserTokenCredentials class

Extends

Konstruktory

UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)

Tworzy nowy obiekt UserTokenCredentials.

Właściwości

password
username

Właściwości dziedziczone

authContext
clientId
domain
environment
tokenAudience
tokenCache

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.

Metody dziedziczone

setDomain(string)
signRequest(WebResource)

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

clientId: string

Wartość właściwości

string

Dziedziczone ztokenCredentialsBase.clientId

domain

domain: string

Wartość właściwości

string

Dziedziczone ztokencredentialsBase.domain

environment

environment: Environment

Wartość właściwości

Dziedziczone ztokencredentialsBase.environment

tokenAudience

tokenAudience?: string

Wartość właściwości

string

Dziedziczone ztokenuCredentialsBase.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