CertificateServiceClientCredentialsFactory Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe CertificateServiceClientCredentialsFactory.
public CertificateServiceClientCredentialsFactory (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string appId, string tenantId = default, System.Net.Http.HttpClient httpClient = default, Microsoft.Extensions.Logging.ILogger logger = default, bool sendX5c = false);
new Microsoft.Bot.Connector.Authentication.CertificateServiceClientCredentialsFactory : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger * bool -> Microsoft.Bot.Connector.Authentication.CertificateServiceClientCredentialsFactory
Public Sub New (certificate As X509Certificate2, appId As String, Optional tenantId As String = Nothing, Optional httpClient As HttpClient = Nothing, Optional logger As ILogger = Nothing, Optional sendX5c As Boolean = false)
Paramètres
- certificate
- X509Certificate2
Certificat à utiliser pour l’authentification.
- appId
- String
ID d’application Microsoft lié au certificat.
- tenantId
- String
Locataire de jeton oauth.
- httpClient
- HttpClient
HttpClient personnalisé à utiliser.
- logger
- ILogger
Instance d’enregistreur d’événements à utiliser.
- sendX5c
- Boolean
Indicateur si CertificateAppCredentials doit envoyer des chaînes de certificats dans la requête. Il active l’authentification auprès d’AAD à l’aide du nom de l’objet du certificat (et non CNAME) et de l’émetteur au lieu d’une empreinte numérique.