Sdílet prostřednictvím


CertificateGovernmentAppCredentials Konstruktory

Definice

Přetížení

CertificateGovernmentAppCredentials(CertificateAppCredentialsOptions)

Inicializuje novou instanci CertificateGovernmentAppCredentials třídy.

CertificateGovernmentAppCredentials(X509Certificate2, String, String, HttpClient, ILogger)

Inicializuje novou instanci CertificateGovernmentAppCredentials třídy.

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

Inicializuje novou instanci CertificateGovernmentAppCredentials třídy.

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

Inicializuje novou instanci CertificateGovernmentAppCredentials třídy.

CertificateGovernmentAppCredentials(CertificateAppCredentialsOptions)

Inicializuje novou instanci CertificateGovernmentAppCredentials třídy.

public CertificateGovernmentAppCredentials(Microsoft.Bot.Connector.Authentication.CertificateAppCredentialsOptions options);
new Microsoft.Bot.Connector.Authentication.CertificateGovernmentAppCredentials : Microsoft.Bot.Connector.Authentication.CertificateAppCredentialsOptions -> Microsoft.Bot.Connector.Authentication.CertificateGovernmentAppCredentials
Public Sub New (options As CertificateAppCredentialsOptions)

Parametry

options
CertificateAppCredentialsOptions

Možnosti pro tento CertificateAppCredentials

Platí pro

CertificateGovernmentAppCredentials(X509Certificate2, String, String, HttpClient, ILogger)

Inicializuje novou instanci CertificateGovernmentAppCredentials třídy.

public CertificateGovernmentAppCredentials(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.CertificateGovernmentAppCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.CertificateGovernmentAppCredentials
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

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

Inicializuje novou instanci CertificateGovernmentAppCredentials třídy.

public CertificateGovernmentAppCredentials(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.CertificateGovernmentAppCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * bool * string * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.CertificateGovernmentAppCredentials
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

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

Inicializuje novou instanci CertificateGovernmentAppCredentials třídy.

public CertificateGovernmentAppCredentials(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.CertificateGovernmentAppCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string * string * bool * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.CertificateGovernmentAppCredentials
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