CertificateAppCredentials Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.