DefaultAzureCredential class
Предоставляет конфигурацию по умолчанию ChainedTokenCredential , которая должна работать для большинства приложений, использующих пакет AZURE SDK.
- Extends
Конструкторы
Default |
Создает экземпляр класса DefaultAzureCredential с помощью DefaultAzureCredentialClientIdOptions Эти учетные данные предоставляют конфигурацию ChainedTokenCredential по умолчанию, которая должна работать для большинства приложений, использующих пакет AZURE SDK. Будут проверены следующие типы учетных данных по порядку:
Дополнительные сведения о попытке проверки подлинности см. в документации по этим типам учетных данных. |
Default |
Создает экземпляр класса DefaultAzureCredential с помощью DefaultAzureCredentialOptions. Эти учетные данные предоставляют конфигурацию ChainedTokenCredential по умолчанию, которая должна работать для большинства приложений, использующих пакет AZURE SDK. Будут проверены следующие типы учетных данных по порядку:
Дополнительные сведения о попытке проверки подлинности см. в документации по этим типам учетных данных. |
Default |
Создает экземпляр класса DefaultAzureCredential с defaultAzureCredentialResourceIdOptions. Эти учетные данные предоставляют конфигурацию ChainedTokenCredential по умолчанию, которая должна работать для большинства приложений, использующих пакет AZURE SDK. Будут проверены следующие типы учетных данных по порядку:
Дополнительные сведения о попытках проверки подлинности см. в документации по этим типам учетных данных. |
Наследуемые методы
get |
Возвращает первый маркер доступа, возвращенный одной из цепочек Этот метод автоматически вызывается клиентскими библиотеками пакета SDK Azure. Этот метод можно вызвать напрямую, но необходимо также обрабатывать кэширование маркеров и обновление маркеров. |
Сведения о конструкторе
DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)
Создает экземпляр класса DefaultAzureCredential с помощью DefaultAzureCredentialClientIdOptions
Эти учетные данные предоставляют конфигурацию ChainedTokenCredential по умолчанию, которая должна работать для большинства приложений, использующих пакет AZURE SDK.
Будут проверены следующие типы учетных данных по порядку:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Дополнительные сведения о попытке проверки подлинности см. в документации по этим типам учетных данных.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Параметры
Дополнительные параметры. См. статью DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
Создает экземпляр класса DefaultAzureCredential с помощью DefaultAzureCredentialOptions.
Эти учетные данные предоставляют конфигурацию ChainedTokenCredential по умолчанию, которая должна работать для большинства приложений, использующих пакет AZURE SDK.
Будут проверены следующие типы учетных данных по порядку:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Дополнительные сведения о попытке проверки подлинности см. в документации по этим типам учетных данных.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Параметры
- options
- DefaultAzureCredentialOptions
Дополнительные параметры. См. статью DefaultAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
Создает экземпляр класса DefaultAzureCredential с defaultAzureCredentialResourceIdOptions.
Эти учетные данные предоставляют конфигурацию ChainedTokenCredential по умолчанию, которая должна работать для большинства приложений, использующих пакет AZURE SDK.
Будут проверены следующие типы учетных данных по порядку:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Дополнительные сведения о попытках проверки подлинности см. в документации по этим типам учетных данных.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Параметры
Дополнительные параметры. См. раздел DefaultAzureCredentialResourceIdOptions.
Сведения о наследуемом методе
getToken(string | string[], GetTokenOptions)
Возвращает первый маркер доступа, возвращенный одной из цепочек TokenCredential
реализаций. Создает объект AggregateAuthenticationError , если один или несколько учетных данных вызывают authenticationError и никакие учетные данные не вернули маркер доступа.
Этот метод автоматически вызывается клиентскими библиотеками пакета SDK Azure. Этот метод можно вызвать напрямую, но необходимо также обрабатывать кэширование маркеров и обновление маркеров.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Параметры
- scopes
-
string | string[]
Список областей, доступ к которым будет иметь маркер.
- options
- GetTokenOptions
Параметры, используемые для настройки любых запросов, которые может выполнять эта TokenCredential
реализация.
Возвращаемое значение
Promise<AccessToken>
Наследуется отChainedTokenCredential.getToken