Поделиться через


DefaultAzureCredential class

Предоставляет конфигурацию по умолчанию ChainedTokenCredential, которая работает для большинства приложений, использующих клиентские библиотеки пакета SDK Azure. Дополнительные сведения см. в обзоре DefaultAzureCredential.

Следующие типы учетных данных будут проверены в порядке:

Дополнительные сведения о попытке проверки подлинности см. в документации по этим типам учетных данных.

Extends

Конструкторы

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Создает экземпляр класса DefaultAzureCredential с DefaultAzureCredentialClientIdOptions.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Создает экземпляр класса DefaultAzureCredential с DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Создает экземпляр класса DefaultAzureCredential с DefaultAzureCredentialResourceIdOptions.

Наследуемые методы

getToken(string | string[], GetTokenOptions)

Возвращает первый маркер доступа, возвращаемый одной из цепочек TokenCredential реализаций. Вызывает AggregateAuthenticationError, когда один или несколько учетных данных создает AuthenticationError, а учетные данные не возвращают маркер доступа.

Этот метод вызывается автоматически клиентскими библиотеками Azure SDK. Этот метод можно вызвать напрямую, но также необходимо обрабатывать кэширование маркеров и обновление маркеров.

Сведения о конструкторе

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Создает экземпляр класса DefaultAzureCredential с DefaultAzureCredentialClientIdOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Параметры

options
DefaultAzureCredentialClientIdOptions

Необязательные параметры. См. defaultAzureCredentialClientIdOptions.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Создает экземпляр класса DefaultAzureCredential с DefaultAzureCredentialOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Параметры

options
DefaultAzureCredentialOptions

Необязательные параметры. См. defaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Создает экземпляр класса DefaultAzureCredential с DefaultAzureCredentialResourceIdOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Параметры

options
DefaultAzureCredentialResourceIdOptions

Необязательные параметры. См. defaultAzureCredentialResourceIdOptions.

Сведения о наследуемом методе

getToken(string | string[], GetTokenOptions)

Возвращает первый маркер доступа, возвращаемый одной из цепочек TokenCredential реализаций. Вызывает AggregateAuthenticationError, когда один или несколько учетных данных создает AuthenticationError, а учетные данные не возвращают маркер доступа.

Этот метод вызывается автоматически клиентскими библиотеками Azure SDK. Этот метод можно вызвать напрямую, но также необходимо обрабатывать кэширование маркеров и обновление маркеров.

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

Параметры

scopes

string | string[]

Список областей, для которых маркер будет иметь доступ.

options
GetTokenOptions

Параметры, используемые для настройки любых запросов, которые могут выполняться TokenCredential реализации.

Возвращаемое значение

Promise<AccessToken>

наследуется отChainedTokenCredential.getToken