TokenCredentialOptions interface
Fournit des options pour configurer la façon dont la bibliothèque d’identités envoie des demandes d’authentification à Microsoft Entra ID.
- Extends
Propriétés
authority |
Hôte d’autorité à utiliser pour les demandes d’authentification. Les valeurs possibles sont disponibles via AzureAuthorityHosts. La valeur par défaut est "https://login.microsoftonline.com". |
logging |
Permet aux utilisateurs de configurer des paramètres pour les options de stratégie de journalisation, d’autoriser la journalisation des informations de compte et des informations d’identification personnelle pour le support client. |
Propriétés héritées
additional |
Stratégies supplémentaires à inclure dans le pipeline HTTP. |
allow |
Défini sur true si la requête est envoyée via HTTP au lieu de HTTPS |
http |
HttpClient qui sera utilisé pour envoyer des requêtes HTTP. |
proxy |
Options permettant de configurer un proxy pour les requêtes sortantes. |
redirect |
Options de gestion des réponses de redirection. |
retry |
Options qui contrôlent la façon de réessayer les demandes ayant échoué. |
telemetry |
Options permettant de définir les données de télémétrie et de suivi courantes sur les requêtes sortantes. |
tls |
Options de configuration de l’authentification TLS |
user |
Options permettant d’ajouter des détails de l’agent utilisateur aux requêtes sortantes. |
Détails de la propriété
authorityHost
Hôte d’autorité à utiliser pour les demandes d’authentification. Les valeurs possibles sont disponibles via AzureAuthorityHosts. La valeur par défaut est "https://login.microsoftonline.com".
authorityHost?: string
Valeur de propriété
string
loggingOptions
Permet aux utilisateurs de configurer des paramètres pour les options de stratégie de journalisation, d’autoriser la journalisation des informations de compte et des informations d’identification personnelle pour le support client.
loggingOptions?: LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
Valeur de propriété
LogPolicyOptions & { allowLoggingAccountIdentifiers?: boolean, enableUnsafeSupportLogging?: boolean }
Détails de la propriété héritée
additionalPolicies
Stratégies supplémentaires à inclure dans le pipeline HTTP.
additionalPolicies?: AdditionalPolicyConfig[]
Valeur de propriété
Hérité de CommonClientOptions.additionalPolicies
allowInsecureConnection
Défini sur true si la requête est envoyée via HTTP au lieu de HTTPS
allowInsecureConnection?: boolean
Valeur de propriété
boolean
Hérité de CommonClientOptions.allowInsecureConnection
httpClient
HttpClient qui sera utilisé pour envoyer des requêtes HTTP.
httpClient?: HttpClient
Valeur de propriété
Hérité de CommonClientOptions.httpClient
proxyOptions
Options permettant de configurer un proxy pour les requêtes sortantes.
proxyOptions?: ProxySettings
Valeur de propriété
Hérité de CommonClientOptions.proxyOptions
redirectOptions
Options de gestion des réponses de redirection.
redirectOptions?: RedirectPolicyOptions
Valeur de propriété
Hérité de CommonClientOptions.redirectOptions
retryOptions
Options qui contrôlent la façon de réessayer les demandes ayant échoué.
retryOptions?: PipelineRetryOptions
Valeur de propriété
Hérité de CommonClientOptions.retryOptions
telemetryOptions
Options permettant de définir les données de télémétrie et de suivi courantes sur les requêtes sortantes.
telemetryOptions?: TelemetryOptions
Valeur de propriété
Hérité de CommonClientOptions.telemetryOptions
tlsOptions
Options de configuration de l’authentification TLS
tlsOptions?: TlsSettings
Valeur de propriété
Hérité de CommonClientOptions.tlsOptions
userAgentOptions
Options permettant d’ajouter des détails de l’agent utilisateur aux requêtes sortantes.
userAgentOptions?: UserAgentPolicyOptions
Valeur de propriété
Hérité de CommonClientOptions.userAgentOptions