Partilhar via


MsalAppCredentials Construtores

Definição

Sobrecargas

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

Inicializa uma nova instância da classe MsalAppCredentials.

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

Inicializa uma nova instância da classe MsalAppCredentials.

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

Inicializa uma nova instância da classe MsalAppCredentials.

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

Inicializa uma nova instância da classe MsalAppCredentials.

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

Inicializa uma nova instância da classe MsalAppCredentials.

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

Opcional ILogger.

Aplica-se a

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

Inicializa uma nova instância da classe MsalAppCredentials.

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

Opcional ILogger.

Aplica-se a

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

Inicializa uma nova instância da classe MsalAppCredentials.

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

Opcional ILogger.

Aplica-se a

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

Inicializa uma nova instância da classe MsalAppCredentials.

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

Opcional ILogger.

Aplica-se a