CertificateAppCredentials Constructeurs
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.
Surcharges
CertificateAppCredentials(CertificateAppCredentialsOptions) |
Initialise une nouvelle instance de la classe CertificateAppCredentials. |
CertificateAppCredentials(X509Certificate2, String, String, HttpClient, ILogger) |
Initialise une nouvelle instance de la classe CertificateAppCredentials. |
CertificateAppCredentials(X509Certificate2, Boolean, String, String, HttpClient, ILogger) |
Initialise une nouvelle instance de la classe CertificateAppCredentials. |
CertificateAppCredentials(X509Certificate2, String, String, String, Boolean, HttpClient, ILogger) |
Initialise une nouvelle instance de la classe CertificateAppCredentials. |
CertificateAppCredentials(CertificateAppCredentialsOptions)
Initialise une nouvelle instance de la classe CertificateAppCredentials.
public CertificateAppCredentials (Microsoft.Bot.Connector.Authentication.CertificateAppCredentialsOptions options);
new Microsoft.Bot.Connector.Authentication.CertificateAppCredentials : Microsoft.Bot.Connector.Authentication.CertificateAppCredentialsOptions -> Microsoft.Bot.Connector.Authentication.CertificateAppCredentials
Public Sub New (options As CertificateAppCredentialsOptions)
Paramètres
- options
- CertificateAppCredentialsOptions
Options pour ce CertificateAppCredentials.
S’applique à
CertificateAppCredentials(X509Certificate2, String, String, HttpClient, ILogger)
Initialise une nouvelle instance de la classe CertificateAppCredentials.
public CertificateAppCredentials (System.Security.Cryptography.X509Certificates.X509Certificate2 clientCertificate, string appId, string channelAuthTenant = default, System.Net.Http.HttpClient customHttpClient = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Connector.Authentication.CertificateAppCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.CertificateAppCredentials
Public Sub New (clientCertificate As X509Certificate2, appId As String, Optional channelAuthTenant As String = Nothing, Optional customHttpClient As HttpClient = Nothing, Optional logger As ILogger = Nothing)
Paramètres
- clientCertificate
- X509Certificate2
Certificat client à présenter pour l’authentification.
- appId
- String
ID d’application Microsoft lié au certificat.
- channelAuthTenant
- String
Optionnel. Locataire de jeton oauth.
- customHttpClient
- HttpClient
HttpClient facultatif à utiliser lors de l’acquisition de jetons.
- logger
- ILogger
ILogger facultatives pour collecter des données de télémétrie lors de l’acquisition et de la gestion des informations d’identification.
S’applique à
CertificateAppCredentials(X509Certificate2, Boolean, String, String, HttpClient, ILogger)
Initialise une nouvelle instance de la classe CertificateAppCredentials.
public CertificateAppCredentials (System.Security.Cryptography.X509Certificates.X509Certificate2 clientCertificate, bool sendX5c, string appId, string channelAuthTenant = default, System.Net.Http.HttpClient customHttpClient = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Connector.Authentication.CertificateAppCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * bool * string * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.CertificateAppCredentials
Public Sub New (clientCertificate As X509Certificate2, sendX5c As Boolean, appId As String, Optional channelAuthTenant As String = Nothing, Optional customHttpClient As HttpClient = Nothing, Optional logger As ILogger = Nothing)
Paramètres
- clientCertificate
- X509Certificate2
Certificat client à présenter pour l’authentification.
- sendX5c
- Boolean
Ce paramètre, s’il est vrai, permet aux développeurs d’applications d’obtenir un remplacement facile des certificats dans Azure AD : la définition de ce paramètre sur true envoie le certificat public à Azure AD, ainsi que la demande de jeton, afin qu’Azure AD puisse l’utiliser pour valider le nom de l’objet en fonction d’une stratégie d’émetteur approuvée.
- appId
- String
ID d’application Microsoft lié au certificat.
- channelAuthTenant
- String
Optionnel. Locataire de jeton oauth.
- customHttpClient
- HttpClient
HttpClient facultatif à utiliser lors de l’acquisition de jetons.
- logger
- ILogger
ILogger facultatives pour collecter des données de télémétrie lors de l’acquisition et de la gestion des informations d’identification.
S’applique à
CertificateAppCredentials(X509Certificate2, String, String, String, Boolean, HttpClient, ILogger)
Initialise une nouvelle instance de la classe CertificateAppCredentials.
public CertificateAppCredentials (System.Security.Cryptography.X509Certificates.X509Certificate2 clientCertificate, string appId, string channelAuthTenant = default, string oAuthScope = default, bool sendX5c = false, System.Net.Http.HttpClient customHttpClient = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Connector.Authentication.CertificateAppCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string * string * bool * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.CertificateAppCredentials
Public Sub New (clientCertificate As X509Certificate2, appId As String, Optional channelAuthTenant As String = Nothing, Optional oAuthScope As String = Nothing, Optional sendX5c As Boolean = false, Optional customHttpClient As HttpClient = Nothing, Optional logger As ILogger = Nothing)
Paramètres
- clientCertificate
- X509Certificate2
Certificat client à présenter pour l’authentification.
- appId
- String
ID d’application Microsoft lié au certificat.
- channelAuthTenant
- String
Optionnel. Locataire de jeton oauth.
- oAuthScope
- String
Optionnel. Étendue du jeton.
- sendX5c
- Boolean
Optionnel. Ce paramètre, s’il est vrai, permet aux développeurs d’applications d’obtenir un remplacement facile des certificats dans Azure AD : la définition de ce paramètre sur true envoie le certificat public à Azure AD, ainsi que la demande de jeton, afin qu’Azure AD puisse l’utiliser pour valider le nom de l’objet en fonction d’une stratégie d’émetteur approuvée.
- customHttpClient
- HttpClient
HttpClient facultatif à utiliser lors de l’acquisition de jetons.
- logger
- ILogger
ILogger facultatives pour collecter des données de télémétrie lors de l’acquisition et de la gestion des informations d’identification.