Sdílet prostřednictvím


CertificateAppCredentials Konstruktory

Definice

Přetížení

CertificateAppCredentials(CertificateAppCredentialsOptions)

Inicializuje novou instanci CertificateAppCredentials třídy.

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

Inicializuje novou instanci CertificateAppCredentials třídy.

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

Inicializuje novou instanci CertificateAppCredentials třídy.

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

Inicializuje novou instanci CertificateAppCredentials třídy.

CertificateAppCredentials(CertificateAppCredentialsOptions)

Inicializuje novou instanci CertificateAppCredentials třídy.

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)

Parametry

options
CertificateAppCredentialsOptions

Možnosti pro tento CertificateAppCredentials

Platí pro

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

Inicializuje novou instanci CertificateAppCredentials třídy.

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)

Parametry

clientCertificate
X509Certificate2

Klientský certifikát, který se má předložit k ověřování.

appId
String

ID aplikace Microsoftu související s certifikátem.

channelAuthTenant
String

Volitelný. Tenant tokenu oauth.

customHttpClient
HttpClient

Volitelné HttpClient, které se mají použít při získávání tokenů.

logger
ILogger

Volitelné ILogger ke shromažďování telemetrických dat při získávání a správě přihlašovacích údajů.

Platí pro

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

Inicializuje novou instanci CertificateAppCredentials třídy.

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)

Parametry

clientCertificate
X509Certificate2

Klientský certifikát, který se má předložit k ověřování.

sendX5c
Boolean

Pokud je tento parametr pravdivý, umožňuje vývojářům aplikací dosáhnout snadného vrácení certifikátů v Azure AD: Nastavení tohoto parametru na true odešle veřejný certifikát do Azure AD spolu s požadavkem na token, aby ho služba Azure AD mohla použít k ověření názvu subjektu na základě zásad důvěryhodného vystavitele.

appId
String

ID aplikace Microsoftu související s certifikátem.

channelAuthTenant
String

Volitelný. Tenant tokenu oauth.

customHttpClient
HttpClient

Volitelné HttpClient, které se mají použít při získávání tokenů.

logger
ILogger

Volitelné ILogger ke shromažďování telemetrických dat při získávání a správě přihlašovacích údajů.

Platí pro

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

Inicializuje novou instanci CertificateAppCredentials třídy.

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)

Parametry

clientCertificate
X509Certificate2

Klientský certifikát, který se má předložit k ověřování.

appId
String

ID aplikace Microsoftu související s certifikátem.

channelAuthTenant
String

Volitelný. Tenant tokenu oauth.

oAuthScope
String

Volitelný. Obor tokenu.

sendX5c
Boolean

Volitelný. Pokud je tento parametr pravdivý, umožňuje vývojářům aplikací dosáhnout snadného vrácení certifikátů v Azure AD: Nastavení tohoto parametru na true odešle veřejný certifikát do Azure AD spolu s požadavkem na token, aby ho služba Azure AD mohla použít k ověření názvu subjektu na základě zásad důvěryhodného vystavitele.

customHttpClient
HttpClient

Volitelné HttpClient, které se mají použít při získávání tokenů.

logger
ILogger

Volitelné ILogger ke shromažďování telemetrických dat při získávání a správě přihlašovacích údajů.

Platí pro