Udostępnij za pośrednictwem


DefaultAzureCredential class

Udostępnia domyślną konfigurację ChainedTokenCredential, która działa w przypadku większości aplikacji korzystających z bibliotek klienckich zestawu Azure SDK. Aby uzyskać więcej informacji, zobacz DefaultAzureCredential overview.

Następujące typy poświadczeń zostaną wypróbowane w następującej kolejności:

Zapoznaj się z dokumentacją tych typów poświadczeń, aby uzyskać więcej informacji na temat sposobu próby uwierzytelnienia.

Rozszerzenie

Konstruktory

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Tworzy wystąpienie klasy DefaultAzureCredential z DefaultAzureCredentialClientIdOptions.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Tworzy wystąpienie klasy DefaultAzureCredential z DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Tworzy wystąpienie klasy DefaultAzureCredential z DefaultAzureCredentialResourceIdOptions.

Metody dziedziczone

getToken(string | string[], GetTokenOptions)

Zwraca pierwszy token dostępu zwrócony przez jedną z wdrożeń TokenCredential łańcuchowych. Zgłasza błąd AggregateAuthenticationError, gdy co najmniej jedno poświadczenie zgłasza AuthenticationError i żadne poświadczenia nie zwróciły tokenu dostępu.

Ta metoda jest wywoływana automatycznie przez biblioteki klienta zestawu Azure SDK. Tę metodę można wywołać bezpośrednio, ale należy również obsługiwać buforowanie tokenów i odświeżanie tokenów.

Szczegóły konstruktora

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Tworzy wystąpienie klasy DefaultAzureCredential z DefaultAzureCredentialClientIdOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parametry

DefaultAzureCredential(DefaultAzureCredentialOptions)

Tworzy wystąpienie klasy DefaultAzureCredential z DefaultAzureCredentialOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Parametry

options
DefaultAzureCredentialOptions

Parametry opcjonalne. Zobacz DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Tworzy wystąpienie klasy DefaultAzureCredential z DefaultAzureCredentialResourceIdOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Parametry

Szczegóły metody dziedziczonej

getToken(string | string[], GetTokenOptions)

Zwraca pierwszy token dostępu zwrócony przez jedną z wdrożeń TokenCredential łańcuchowych. Zgłasza błąd AggregateAuthenticationError, gdy co najmniej jedno poświadczenie zgłasza AuthenticationError i żadne poświadczenia nie zwróciły tokenu dostępu.

Ta metoda jest wywoływana automatycznie przez biblioteki klienta zestawu Azure SDK. Tę metodę można wywołać bezpośrednio, ale należy również obsługiwać buforowanie tokenów i odświeżanie tokenów.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parametry

scopes

string | string[]

Lista zakresów, dla których token będzie miał dostęp.

options
GetTokenOptions

Opcje używane do konfigurowania żądań, które mogą być wysyłane przez tę implementację TokenCredential.

Zwraca

Promise<AccessToken>

dziedziczone zChainedTokenCredential.getToken