Delen via


CertificateAppCredentials Constructors

Definitie

Overloads

CertificateAppCredentials(CertificateAppCredentialsOptions)

Initialiseert een nieuw exemplaar van de klasse CertificateAppCredentials.

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

Initialiseert een nieuw exemplaar van de klasse CertificateAppCredentials.

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

Initialiseert een nieuw exemplaar van de klasse CertificateAppCredentials.

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

Initialiseert een nieuw exemplaar van de klasse CertificateAppCredentials.

CertificateAppCredentials(CertificateAppCredentialsOptions)

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

options
CertificateAppCredentialsOptions

Opties voor deze CertificateAppCredentials.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

clientCertificate
X509Certificate2

Clientcertificaat dat moet worden weergegeven voor verificatie.

appId
String

Microsoft-toepassings-id die is gerelateerd aan het certificaat.

channelAuthTenant
String

Facultatief. De oauth-tokentenant.

customHttpClient
HttpClient

Optionele HttpClient worden gebruikt bij het verkrijgen van tokens.

logger
ILogger

Optionele ILogger om telemetriegegevens te verzamelen tijdens het verkrijgen en beheren van referenties.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

clientCertificate
X509Certificate2

Clientcertificaat dat moet worden weergegeven voor verificatie.

sendX5c
Boolean

Met deze parameter kunnen toepassingsontwikkelaars, indien waar, eenvoudige certificaten implementeren in Azure AD: als u deze parameter instelt op true, wordt het openbare certificaat samen met de tokenaanvraag naar Azure AD verzonden, zodat Azure AD deze kan gebruiken om de onderwerpnaam te valideren op basis van een vertrouwd verlenerbeleid.

appId
String

Microsoft-toepassings-id die is gerelateerd aan het certificaat.

channelAuthTenant
String

Facultatief. De oauth-tokentenant.

customHttpClient
HttpClient

Optionele HttpClient worden gebruikt bij het verkrijgen van tokens.

logger
ILogger

Optionele ILogger om telemetriegegevens te verzamelen tijdens het verkrijgen en beheren van referenties.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

clientCertificate
X509Certificate2

Clientcertificaat dat moet worden weergegeven voor verificatie.

appId
String

Microsoft-toepassings-id die is gerelateerd aan het certificaat.

channelAuthTenant
String

Facultatief. De oauth-tokentenant.

oAuthScope
String

Facultatief. Het bereik voor het token.

sendX5c
Boolean

Facultatief. Met deze parameter kunnen toepassingsontwikkelaars, indien waar, eenvoudige certificaten implementeren in Azure AD: als u deze parameter instelt op true, wordt het openbare certificaat samen met de tokenaanvraag naar Azure AD verzonden, zodat Azure AD deze kan gebruiken om de onderwerpnaam te valideren op basis van een vertrouwd verlenerbeleid.

customHttpClient
HttpClient

Optionele HttpClient worden gebruikt bij het verkrijgen van tokens.

logger
ILogger

Optionele ILogger om telemetriegegevens te verzamelen tijdens het verkrijgen en beheren van referenties.

Van toepassing op