InteractiveCredentialOptions interface
Общие параметры конструктора для учетных данных удостоверений, требующих участия пользователя.
- Extends
Свойства
authentication |
Результат предыдущей проверки подлинности, которую можно использовать для получения кэшированных учетных данных каждой отдельной учетной записи. Это необходимо для использования в случае, если приложение хочет работать с несколькими учетными записями для каждой пары идентификаторов клиента и клиента. Эту запись можно получить, вызвав метод учетных
|
disable |
Вызывает исключение getToken, если требуется ручная проверка подлинности.
Разработчикам потребуется вызвать , |
Унаследованные свойства
additionally |
Для мультитенантных приложений указывает дополнительные клиенты, для которых учетные данные могут получать маркеры. Добавьте значение подстановочного знака "*", чтобы разрешить учетным данным получать маркеры для любого клиента, в котором установлено приложение. |
additional |
Дополнительные политики для включения в конвейер HTTP. |
allow |
Задайте значение true, если запрос отправляется по протоколу HTTP, а не по протоколу HTTPS. |
authority |
Узел центра, используемый для запросов проверки подлинности. Возможные значения доступны в AzureAuthorityHosts. Значение по умолчанию — "https://login.microsoftonline.com". |
disable |
Поле определяет, выполняется ли обнаружение экземпляра при попытке проверки подлинности.
При установке этого параметра значение |
http |
HttpClient, который будет использоваться для отправки HTTP-запросов. |
logging |
Позволяет пользователям настраивать параметры для параметров политики ведения журнала, разрешать ведение журнала сведений об учетной записи и личных данных для поддержки клиентов. |
proxy |
Параметры настройки прокси-сервера для исходящих запросов. |
redirect |
Параметры обработки ответов перенаправления. |
retry |
Параметры, управляющие повторными попытками неудачных запросов. |
telemetry |
Параметры для настройки общих данных телеметрии и трассировки данных для исходящих запросов. |
tls |
Параметры настройки проверки подлинности TLS |
user |
Параметры добавления сведений об агенте пользователя в исходящие запросы. |
Сведения о свойстве
authenticationRecord
Результат предыдущей проверки подлинности, которую можно использовать для получения кэшированных учетных данных каждой отдельной учетной записи. Это необходимо для использования в случае, если приложение хочет работать с несколькими учетными записями для каждой пары идентификаторов клиента и клиента.
Эту запись можно получить, вызвав метод учетных authenticate()
данных следующим образом:
const authenticationRecord = await credential.authenticate();
authenticationRecord?: AuthenticationRecord
Значение свойства
disableAutomaticAuthentication
Вызывает исключение getToken, если требуется ручная проверка подлинности.
Разработчикам потребуется вызвать , authenticate()
чтобы контролировать время проверки подлинности вручную.
disableAutomaticAuthentication?: boolean
Значение свойства
boolean
Сведения об унаследованном свойстве
additionallyAllowedTenants
Для мультитенантных приложений указывает дополнительные клиенты, для которых учетные данные могут получать маркеры. Добавьте значение подстановочного знака "*", чтобы разрешить учетным данным получать маркеры для любого клиента, в котором установлено приложение.
additionallyAllowedTenants?: string[]
Значение свойства
string[]
Наследуется отMultiTenantTokenCredentialOptions.additionallyAllowedTenants
additionalPolicies
Дополнительные политики для включения в конвейер HTTP.
additionalPolicies?: AdditionalPolicyConfig[]
Значение свойства
Наследуется отMultiTenantTokenCredentialOptions.additionalPolicies
allowInsecureConnection
Задайте значение true, если запрос отправляется по протоколу HTTP, а не по протоколу HTTPS.
allowInsecureConnection?: boolean
Значение свойства
boolean
Наследуется отMultiTenantTokenCredentialOptions.allowInsecureConnection
authorityHost
Узел центра, используемый для запросов проверки подлинности. Возможные значения доступны в AzureAuthorityHosts. Значение по умолчанию — "https://login.microsoftonline.com".
authorityHost?: string
Значение свойства
string
Наследуется отMultiTenantTokenCredentialOptions.authorityHost
disableInstanceDiscovery
Поле определяет, выполняется ли обнаружение экземпляра при попытке проверки подлинности.
При установке этого параметра значение true
полностью отключается как обнаружение экземпляров, так и проверка центра.
Поэтому важно убедиться, что настроенный узел центра является допустимым и надежным.
Эта функция предназначена для использования в сценариях, где не удается получить доступ к конечной точке метаданных, например в частных облаках или Azure Stack.
Процесс обнаружения экземпляров подразумевает получение метаданных центра для https://login.microsoft.com/ проверки центра.
disableInstanceDiscovery?: boolean
Значение свойства
boolean
Наследуется отAuthorityValidationOptions.disableInstanceDiscovery
httpClient
HttpClient, который будет использоваться для отправки HTTP-запросов.
httpClient?: HttpClient
Значение свойства
Наследуется отMultiTenantTokenCredentialOptions.httpClient
loggingOptions
Позволяет пользователям настраивать параметры для параметров политики ведения журнала, разрешать ведение журнала сведений об учетной записи и личных данных для поддержки клиентов.
loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
Значение свойства
LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
Наследуется отMultiTenantTokenCredentialOptions.loggingOptions
proxyOptions
Параметры настройки прокси-сервера для исходящих запросов.
proxyOptions?: ProxySettings
Значение свойства
Наследуется отMultiTenantTokenCredentialOptions.proxyOptions
redirectOptions
Параметры обработки ответов перенаправления.
redirectOptions?: RedirectPolicyOptions
Значение свойства
Наследуется отMultiTenantTokenCredentialOptions.redirectOptions
retryOptions
Параметры, управляющие повторными попытками неудачных запросов.
retryOptions?: PipelineRetryOptions
Значение свойства
Наследуется отMultiTenantTokenCredentialOptions.retryOptions
telemetryOptions
Параметры для настройки общих данных телеметрии и трассировки данных для исходящих запросов.
telemetryOptions?: TelemetryOptions
Значение свойства
Наследуется отMultiTenantTokenCredentialOptions.telemetryOptions
tlsOptions
Параметры настройки проверки подлинности TLS
tlsOptions?: TlsSettings
Значение свойства
Наследуется отMultiTenantTokenCredentialOptions.tlsOptions
userAgentOptions
Параметры добавления сведений об агенте пользователя в исходящие запросы.
userAgentOptions?: UserAgentPolicyOptions
Значение свойства
Наследуется отMultiTenantTokenCredentialOptions.userAgentOptions