Dela via


CertificateAppCredentials Konstruktorer

Definition

Överlagringar

CertificateAppCredentials(CertificateAppCredentialsOptions)

Initierar en ny instans av klassen CertificateAppCredentials.

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

Initierar en ny instans av klassen CertificateAppCredentials.

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

Initierar en ny instans av klassen CertificateAppCredentials.

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

Initierar en ny instans av klassen CertificateAppCredentials.

CertificateAppCredentials(CertificateAppCredentialsOptions)

Initierar en ny instans av klassen 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)

Parametrar

options
CertificateAppCredentialsOptions

Alternativ för detta CertificateAppCredentials.

Gäller för

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

Initierar en ny instans av klassen 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)

Parametrar

clientCertificate
X509Certificate2

Klientcertifikat som ska visas för autentisering.

appId
String

Microsofts program-ID som är relaterat till certifikatet.

channelAuthTenant
String

Valfri. Oauth-tokenklientorganisationen.

customHttpClient
HttpClient

Valfritt HttpClient som ska användas vid anskaffning av token.

logger
ILogger

Valfritt ILogger för att samla in telemetridata vid anskaffning och hantering av autentiseringsuppgifter.

Gäller för

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

Initierar en ny instans av klassen 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)

Parametrar

clientCertificate
X509Certificate2

Klientcertifikat som ska visas för autentisering.

sendX5c
Boolean

Om den här parametern är sann kan programutvecklare uppnå enkel överrullning av certifikat i Azure AD: om den här parametern anges till true skickas det offentliga certifikatet till Azure AD tillsammans med tokenbegäran, så att Azure AD kan använda det för att verifiera ämnesnamnet baserat på en princip för betrodd utfärdare.

appId
String

Microsofts program-ID som är relaterat till certifikatet.

channelAuthTenant
String

Valfri. Oauth-tokenklientorganisationen.

customHttpClient
HttpClient

Valfritt HttpClient som ska användas vid anskaffning av token.

logger
ILogger

Valfritt ILogger för att samla in telemetridata vid anskaffning och hantering av autentiseringsuppgifter.

Gäller för

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

Initierar en ny instans av klassen 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)

Parametrar

clientCertificate
X509Certificate2

Klientcertifikat som ska visas för autentisering.

appId
String

Microsofts program-ID som är relaterat till certifikatet.

channelAuthTenant
String

Valfri. Oauth-tokenklientorganisationen.

oAuthScope
String

Valfri. Omfånget för token.

sendX5c
Boolean

Valfri. Om den här parametern är sann kan programutvecklare uppnå enkel överrullning av certifikat i Azure AD: om den här parametern anges till true skickas det offentliga certifikatet till Azure AD tillsammans med tokenbegäran, så att Azure AD kan använda det för att verifiera ämnesnamnet baserat på en princip för betrodd utfärdare.

customHttpClient
HttpClient

Valfritt HttpClient som ska användas vid anskaffning av token.

logger
ILogger

Valfritt ILogger för att samla in telemetridata vid anskaffning och hantering av autentiseringsuppgifter.

Gäller för