CertificateAppCredentials Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
CertificateAppCredentials(CertificateAppCredentialsOptions) |
Inicjuje nowe wystąpienie klasy CertificateAppCredentials. |
CertificateAppCredentials(X509Certificate2, String, String, HttpClient, ILogger) |
Inicjuje nowe wystąpienie klasy CertificateAppCredentials. |
CertificateAppCredentials(X509Certificate2, Boolean, String, String, HttpClient, ILogger) |
Inicjuje nowe wystąpienie klasy CertificateAppCredentials. |
CertificateAppCredentials(X509Certificate2, String, String, String, Boolean, HttpClient, ILogger) |
Inicjuje nowe wystąpienie klasy CertificateAppCredentials. |
CertificateAppCredentials(CertificateAppCredentialsOptions)
Inicjuje nowe wystąpienie klasy 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)
Parametry
- options
- CertificateAppCredentialsOptions
Opcje dla tego elementu CertificateAppCredentials.
Dotyczy
CertificateAppCredentials(X509Certificate2, String, String, HttpClient, ILogger)
Inicjuje nowe wystąpienie klasy 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)
Parametry
- clientCertificate
- X509Certificate2
Certyfikat klienta, który ma zostać przedstawiony do uwierzytelniania.
- appId
- String
Identyfikator aplikacji firmy Microsoft powiązany z certyfikatem.
- channelAuthTenant
- String
Fakultatywny. Dzierżawa tokenu oauth.
- customHttpClient
- HttpClient
Opcjonalne HttpClient do użycia podczas uzyskiwania tokenów.
- logger
- ILogger
Opcjonalne ILogger do zbierania danych telemetrycznych podczas uzyskiwania poświadczeń i zarządzania nimi.
Dotyczy
CertificateAppCredentials(X509Certificate2, Boolean, String, String, HttpClient, ILogger)
Inicjuje nowe wystąpienie klasy 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)
Parametry
- clientCertificate
- X509Certificate2
Certyfikat klienta, który ma zostać przedstawiony do uwierzytelniania.
- sendX5c
- Boolean
Ten parametr, jeśli ma wartość true, umożliwia deweloperom aplikacji łatwe przerzucanie certyfikatów w usłudze Azure AD: ustawienie tego parametru na wartość true spowoduje wysłanie certyfikatu publicznego do usługi Azure AD wraz z żądaniem tokenu, aby usługa Azure AD mogła użyć jej do zweryfikowania nazwy podmiotu na podstawie zasad zaufanego wystawcy.
- appId
- String
Identyfikator aplikacji firmy Microsoft powiązany z certyfikatem.
- channelAuthTenant
- String
Fakultatywny. Dzierżawa tokenu oauth.
- customHttpClient
- HttpClient
Opcjonalne HttpClient do użycia podczas uzyskiwania tokenów.
- logger
- ILogger
Opcjonalne ILogger do zbierania danych telemetrycznych podczas uzyskiwania poświadczeń i zarządzania nimi.
Dotyczy
CertificateAppCredentials(X509Certificate2, String, String, String, Boolean, HttpClient, ILogger)
Inicjuje nowe wystąpienie klasy 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)
Parametry
- clientCertificate
- X509Certificate2
Certyfikat klienta, który ma zostać przedstawiony do uwierzytelniania.
- appId
- String
Identyfikator aplikacji firmy Microsoft powiązany z certyfikatem.
- channelAuthTenant
- String
Fakultatywny. Dzierżawa tokenu oauth.
- oAuthScope
- String
Fakultatywny. Zakres tokenu.
- sendX5c
- Boolean
Fakultatywny. Ten parametr, jeśli ma wartość true, umożliwia deweloperom aplikacji łatwe przerzucanie certyfikatów w usłudze Azure AD: ustawienie tego parametru na wartość true spowoduje wysłanie certyfikatu publicznego do usługi Azure AD wraz z żądaniem tokenu, aby usługa Azure AD mogła użyć jej do zweryfikowania nazwy podmiotu na podstawie zasad zaufanego wystawcy.
- customHttpClient
- HttpClient
Opcjonalne HttpClient do użycia podczas uzyskiwania tokenów.
- logger
- ILogger
Opcjonalne ILogger do zbierania danych telemetrycznych podczas uzyskiwania poświadczeń i zarządzania nimi.