Compartilhar 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

A ID do aplicativo da Microsoft.

authority
String

Autoridade opcional.

scope
String

Escopo personalizado opcional.

validateAuthority
Boolean

Se a autoridade deve ser validada.

logger
ILogger

ILoggeropcional.

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 da Microsoft.

certificate
X509Certificate2

O certificado a ser usado para autenticação.

authority
String

Autoridade opcional.

scope
String

Escopo personalizado opcional.

validateAuthority
Boolean

Opção opcional para validar a autoridade.

logger
ILogger

ILoggeropcional.

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 da Microsoft.

appPassword
String

A senha do aplicativo da Microsoft.

authority
String

Autoridade opcional.

scope
String

Escopo personalizado opcional.

validateAuthority
Boolean

Se a autoridade deve ser validada.

logger
ILogger

ILoggeropcional.

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 da 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 da entidade com base em uma política de emissor confiável.

authority
String

Autoridade opcional.

scope
String

Escopo personalizado opcional.

validateAuthority
Boolean

Opção opcional para validar a autoridade.

logger
ILogger

ILoggeropcional.

Aplica-se a