CertificateAppCredentials Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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.