CertificateGovernmentAppCredentials Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CertificateGovernmentAppCredentials(CertificateAppCredentialsOptions) |
Inizializza una nuova istanza della classe CertificateGovernmentAppCredentials. |
CertificateGovernmentAppCredentials(X509Certificate2, String, String, HttpClient, ILogger) |
Inizializza una nuova istanza della classe CertificateGovernmentAppCredentials. |
CertificateGovernmentAppCredentials(X509Certificate2, Boolean, String, String, HttpClient, ILogger) |
Inizializza una nuova istanza della classe CertificateGovernmentAppCredentials. |
CertificateGovernmentAppCredentials(X509Certificate2, String, String, String, Boolean, HttpClient, ILogger) |
Inizializza una nuova istanza della classe CertificateGovernmentAppCredentials. |
CertificateGovernmentAppCredentials(CertificateAppCredentialsOptions)
Inizializza una nuova istanza della classe CertificateGovernmentAppCredentials.
public CertificateGovernmentAppCredentials (Microsoft.Bot.Connector.Authentication.CertificateAppCredentialsOptions options);
new Microsoft.Bot.Connector.Authentication.CertificateGovernmentAppCredentials : Microsoft.Bot.Connector.Authentication.CertificateAppCredentialsOptions -> Microsoft.Bot.Connector.Authentication.CertificateGovernmentAppCredentials
Public Sub New (options As CertificateAppCredentialsOptions)
Parametri
- options
- CertificateAppCredentialsOptions
Opzioni per questo certificateAppCredentials.
Si applica a
CertificateGovernmentAppCredentials(X509Certificate2, String, String, HttpClient, ILogger)
Inizializza una nuova istanza della classe CertificateGovernmentAppCredentials.
public CertificateGovernmentAppCredentials (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.CertificateGovernmentAppCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.CertificateGovernmentAppCredentials
Public Sub New (clientCertificate As X509Certificate2, appId As String, Optional channelAuthTenant As String = Nothing, Optional customHttpClient As HttpClient = Nothing, Optional logger As ILogger = Nothing)
Parametri
- clientCertificate
- X509Certificate2
Certificato client da presentare per l'autenticazione.
- appId
- String
ID applicazione Microsoft correlato al certificato.
- channelAuthTenant
- String
Opzionale. Tenant del token oauth.
- customHttpClient
- HttpClient
Facoltativo HttpClient da usare durante l'acquisizione di token.
- logger
- ILogger
Facoltativo ILogger per raccogliere dati di telemetria durante l'acquisizione e la gestione delle credenziali.
Si applica a
CertificateGovernmentAppCredentials(X509Certificate2, Boolean, String, String, HttpClient, ILogger)
Inizializza una nuova istanza della classe CertificateGovernmentAppCredentials.
public CertificateGovernmentAppCredentials (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.CertificateGovernmentAppCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * bool * string * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.CertificateGovernmentAppCredentials
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)
Parametri
- clientCertificate
- X509Certificate2
Certificato client da presentare per l'autenticazione.
- sendX5c
- Boolean
Questo parametro, se true, consente agli sviluppatori di applicazioni di ottenere un semplice rollover dei certificati in Azure AD: l'impostazione di questo parametro su true invierà il certificato pubblico ad Azure AD insieme alla richiesta di token, in modo che Azure AD possa usarlo per convalidare il nome soggetto in base a criteri di autorità di certificazione attendibili.
- appId
- String
ID applicazione Microsoft correlato al certificato.
- channelAuthTenant
- String
Opzionale. Tenant del token oauth.
- customHttpClient
- HttpClient
Facoltativo HttpClient da usare durante l'acquisizione di token.
- logger
- ILogger
Facoltativo ILogger per raccogliere dati di telemetria durante l'acquisizione e la gestione delle credenziali.
Si applica a
CertificateGovernmentAppCredentials(X509Certificate2, String, String, String, Boolean, HttpClient, ILogger)
Inizializza una nuova istanza della classe CertificateGovernmentAppCredentials.
public CertificateGovernmentAppCredentials (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.CertificateGovernmentAppCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string * string * bool * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.CertificateGovernmentAppCredentials
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)
Parametri
- clientCertificate
- X509Certificate2
Certificato client da presentare per l'autenticazione.
- appId
- String
ID applicazione Microsoft correlato al certificato.
- channelAuthTenant
- String
Opzionale. Tenant del token oauth.
- oAuthScope
- String
Opzionale. Ambito del token.
- sendX5c
- Boolean
Opzionale. Questo parametro, se true, consente agli sviluppatori di applicazioni di ottenere un semplice rollover dei certificati in Azure AD: l'impostazione di questo parametro su true invierà il certificato pubblico ad Azure AD insieme alla richiesta di token, in modo che Azure AD possa usarlo per convalidare il nome soggetto in base a criteri di autorità di certificazione attendibili.
- customHttpClient
- HttpClient
Facoltativo HttpClient da usare durante l'acquisizione di token.
- logger
- ILogger
Facoltativo ILogger per raccogliere dati di telemetria durante l'acquisizione e la gestione delle credenziali.