Compartir a través de


CertificateAppCredentials Constructores

Definición

Sobrecargas

CertificateAppCredentials(CertificateAppCredentialsOptions)

Inicializa una nueva instancia de la clase CertificateAppCredentials.

CertificateAppCredentials(X509Certificate2, String, String, HttpClient, ILogger)

Inicializa una nueva instancia de la clase CertificateAppCredentials.

CertificateAppCredentials(X509Certificate2, Boolean, String, String, HttpClient, ILogger)

Inicializa una nueva instancia de la clase CertificateAppCredentials.

CertificateAppCredentials(X509Certificate2, String, String, String, Boolean, HttpClient, ILogger)

Inicializa una nueva instancia de la clase CertificateAppCredentials.

CertificateAppCredentials(CertificateAppCredentialsOptions)

Inicializa una nueva instancia de la clase 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)

Parámetros

options
CertificateAppCredentialsOptions

Opciones para este CertificateAppCredentials.

Se aplica a

CertificateAppCredentials(X509Certificate2, String, String, HttpClient, ILogger)

Inicializa una nueva instancia de la clase 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)

Parámetros

clientCertificate
X509Certificate2

Certificado de cliente que se va a presentar para la autenticación.

appId
String

Identificador de aplicación de Microsoft relacionado con el certificado.

channelAuthTenant
String

Opcional. El inquilino del token de oauth.

customHttpClient
HttpClient

Opcional HttpClient usar al adquirir tokens.

logger
ILogger

Opcional ILogger recopilar datos de telemetría al adquirir y administrar credenciales.

Se aplica a

CertificateAppCredentials(X509Certificate2, Boolean, String, String, HttpClient, ILogger)

Inicializa una nueva instancia de la clase 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)

Parámetros

clientCertificate
X509Certificate2

Certificado de cliente que se va a presentar para la autenticación.

sendX5c
Boolean

Este parámetro, si es true, permite a los desarrolladores de aplicaciones lograr una sustitución sencilla de certificados en Azure AD: si se establece este parámetro en true, se enviará el certificado público a Azure AD junto con la solicitud de token, para que Azure AD pueda usarlo para validar el nombre del firmante en función de una directiva de emisor de confianza.

appId
String

Identificador de aplicación de Microsoft relacionado con el certificado.

channelAuthTenant
String

Opcional. El inquilino del token de oauth.

customHttpClient
HttpClient

Opcional HttpClient usar al adquirir tokens.

logger
ILogger

Opcional ILogger recopilar datos de telemetría al adquirir y administrar credenciales.

Se aplica a

CertificateAppCredentials(X509Certificate2, String, String, String, Boolean, HttpClient, ILogger)

Inicializa una nueva instancia de la clase 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)

Parámetros

clientCertificate
X509Certificate2

Certificado de cliente que se va a presentar para la autenticación.

appId
String

Identificador de aplicación de Microsoft relacionado con el certificado.

channelAuthTenant
String

Opcional. El inquilino del token de oauth.

oAuthScope
String

Opcional. Ámbito del token.

sendX5c
Boolean

Opcional. Este parámetro, si es true, permite a los desarrolladores de aplicaciones lograr una sustitución sencilla de certificados en Azure AD: si se establece este parámetro en true, se enviará el certificado público a Azure AD junto con la solicitud de token, para que Azure AD pueda usarlo para validar el nombre del firmante en función de una directiva de emisor de confianza.

customHttpClient
HttpClient

Opcional HttpClient usar al adquirir tokens.

logger
ILogger

Opcional ILogger recopilar datos de telemetría al adquirir y administrar credenciales.

Se aplica a