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


DefaultAzureCredential class

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

Extends

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

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

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

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

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

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

DefaultAzureCredential(DefaultAzureCredentialOptions)

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

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

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

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

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

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

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

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

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

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

getToken(string | string[], GetTokenOptions)

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

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

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

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

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

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

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

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

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Параметры

options
DefaultAzureCredentialClientIdOptions

Дополнительные параметры. См. статью DefaultAzureCredentialClientIdOptions.

DefaultAzureCredential(DefaultAzureCredentialOptions)

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

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

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

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

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Параметры

options
DefaultAzureCredentialOptions

Дополнительные параметры. См. статью DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

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

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

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

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

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Параметры

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