CertificateAppCredentials Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
CertificateAppCredentials(CertificateAppCredentialsOptions) |
Inicializuje novou instanci CertificateAppCredentials třídy. |
CertificateAppCredentials(X509Certificate2, String, String, HttpClient, ILogger) |
Inicializuje novou instanci CertificateAppCredentials třídy. |
CertificateAppCredentials(X509Certificate2, Boolean, String, String, HttpClient, ILogger) |
Inicializuje novou instanci CertificateAppCredentials třídy. |
CertificateAppCredentials(X509Certificate2, String, String, String, Boolean, HttpClient, ILogger) |
Inicializuje novou instanci CertificateAppCredentials třídy. |
CertificateAppCredentials(CertificateAppCredentialsOptions)
Inicializuje novou instanci CertificateAppCredentials třídy.
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
Možnosti pro tento CertificateAppCredentials
Platí pro
CertificateAppCredentials(X509Certificate2, String, String, HttpClient, ILogger)
Inicializuje novou instanci CertificateAppCredentials třídy.
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
Klientský certifikát, který se má předložit k ověřování.
- appId
- String
ID aplikace Microsoftu související s certifikátem.
- channelAuthTenant
- String
Volitelný. Tenant tokenu oauth.
- customHttpClient
- HttpClient
Volitelné HttpClient, které se mají použít při získávání tokenů.
- logger
- ILogger
Volitelné ILogger ke shromažďování telemetrických dat při získávání a správě přihlašovacích údajů.
Platí pro
CertificateAppCredentials(X509Certificate2, Boolean, String, String, HttpClient, ILogger)
Inicializuje novou instanci CertificateAppCredentials třídy.
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
Klientský certifikát, který se má předložit k ověřování.
- sendX5c
- Boolean
Pokud je tento parametr pravdivý, umožňuje vývojářům aplikací dosáhnout snadného vrácení certifikátů v Azure AD: Nastavení tohoto parametru na true odešle veřejný certifikát do Azure AD spolu s požadavkem na token, aby ho služba Azure AD mohla použít k ověření názvu subjektu na základě zásad důvěryhodného vystavitele.
- appId
- String
ID aplikace Microsoftu související s certifikátem.
- channelAuthTenant
- String
Volitelný. Tenant tokenu oauth.
- customHttpClient
- HttpClient
Volitelné HttpClient, které se mají použít při získávání tokenů.
- logger
- ILogger
Volitelné ILogger ke shromažďování telemetrických dat při získávání a správě přihlašovacích údajů.
Platí pro
CertificateAppCredentials(X509Certificate2, String, String, String, Boolean, HttpClient, ILogger)
Inicializuje novou instanci CertificateAppCredentials třídy.
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
Klientský certifikát, který se má předložit k ověřování.
- appId
- String
ID aplikace Microsoftu související s certifikátem.
- channelAuthTenant
- String
Volitelný. Tenant tokenu oauth.
- oAuthScope
- String
Volitelný. Obor tokenu.
- sendX5c
- Boolean
Volitelný. Pokud je tento parametr pravdivý, umožňuje vývojářům aplikací dosáhnout snadného vrácení certifikátů v Azure AD: Nastavení tohoto parametru na true odešle veřejný certifikát do Azure AD spolu s požadavkem na token, aby ho služba Azure AD mohla použít k ověření názvu subjektu na základě zásad důvěryhodného vystavitele.
- customHttpClient
- HttpClient
Volitelné HttpClient, které se mají použít při získávání tokenů.
- logger
- ILogger
Volitelné ILogger ke shromažďování telemetrických dat při získávání a správě přihlašovacích údajů.