Idioma

MsalAppCredentials Construtores

Definição

Sobrecargas

MsalAppCredentials(IConfidentialClientApplication, String, String, String, Boolean, ILogger)

Inicializa uma nova instância da MsalAppCredentials classe.

public MsalAppCredentials(Microsoft.Identity.Client.IConfidentialClientApplication clientApplication, string appId, string authority = default, string scope = default, bool validateAuthority = true, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Connector.Authentication.MsalAppCredentials : Microsoft.Identity.Client.IConfidentialClientApplication * string * string * string * bool * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.MsalAppCredentials
Public Sub New (clientApplication As IConfidentialClientApplication, appId As String, Optional authority As String = Nothing, Optional scope As String = Nothing, Optional validateAuthority As Boolean = true, Optional logger As ILogger = Nothing)

Parâmetros

clientApplication
IConfidentialClientApplication

O aplicativo cliente a ser usado para adquirir tokens.

appId
String

O ID do aplicativo Microsoft.

authority
String

Autoridade facultativa.

scope
String

Escopo personalizado opcional.

validateAuthority
Boolean

Se a autoridade deve ser validada.

logger
ILogger

OpcionalILogger.

Aplica-se a

MsalAppCredentials(String, X509Certificate2, String, String, Boolean, ILogger)

Inicializa uma nova instância da MsalAppCredentials classe.

public MsalAppCredentials(string appId, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string authority = default, string scope = default, bool validateAuthority = true, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Connector.Authentication.MsalAppCredentials : string * System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string * bool * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.MsalAppCredentials
Public Sub New (appId As String, certificate As X509Certificate2, Optional authority As String = Nothing, Optional scope As String = Nothing, Optional validateAuthority As Boolean = true, Optional logger As ILogger = Nothing)

Parâmetros

appId
String

A ID do aplicativo Microsoft.

certificate
X509Certificate2

O certificado a ser usado para autenticação.

authority
String

Autoridade facultativa.

scope
String

Escopo personalizado opcional.

validateAuthority
Boolean

Opção opcional para validar ou não a autoridade.

logger
ILogger

OpcionalILogger.

Aplica-se a

MsalAppCredentials(String, String, String, String, Boolean, ILogger)

Inicializa uma nova instância da MsalAppCredentials classe.

public MsalAppCredentials(string appId, string appPassword, string authority = default, string scope = default, bool validateAuthority = true, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Connector.Authentication.MsalAppCredentials : string * string * string * string * bool * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.MsalAppCredentials
Public Sub New (appId As String, appPassword As String, Optional authority As String = Nothing, Optional scope As String = Nothing, Optional validateAuthority As Boolean = true, Optional logger As ILogger = Nothing)

Parâmetros

appId
String

A ID do aplicativo Microsoft.

appPassword
String

A senha do aplicativo Microsoft.

authority
String

Autoridade facultativa.

scope
String

Escopo personalizado opcional.

validateAuthority
Boolean

Se a autoridade deve ser validada.

logger
ILogger

OpcionalILogger.

Aplica-se a

MsalAppCredentials(String, X509Certificate2, Boolean, String, String, Boolean, ILogger)

Inicializa uma nova instância da MsalAppCredentials classe.

public MsalAppCredentials(string appId, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool sendX5c, string authority = default, string scope = default, bool validateAuthority = true, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Connector.Authentication.MsalAppCredentials : string * System.Security.Cryptography.X509Certificates.X509Certificate2 * bool * string * string * bool * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.MsalAppCredentials
Public Sub New (appId As String, certificate As X509Certificate2, sendX5c As Boolean, Optional authority As String = Nothing, Optional scope As String = Nothing, Optional validateAuthority As Boolean = true, Optional logger As ILogger = Nothing)

Parâmetros

appId
String

A ID do aplicativo Microsoft.

certificate
X509Certificate2

O certificado a ser usado para autenticação.

sendX5c
Boolean

Se true enviará o certificado público para o Azure AD junto com a solicitação de token, para que o Azure AD possa usá-lo para validar o nome do assunto com base em uma política de emissor confiável.

authority
String

Autoridade facultativa.

scope
String

Escopo personalizado opcional.

validateAuthority
Boolean

Opção opcional para validar ou não a autoridade.

logger
ILogger

OpcionalILogger.

Aplica-se a