MsalAppCredentials Costruttori

Definizione

Overload

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

Inizializza una nuova istanza della classe MsalAppCredentials.

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

Inizializza una nuova istanza della classe MsalAppCredentials.

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

Inizializza una nuova istanza della classe MsalAppCredentials.

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

Inizializza una nuova istanza della classe MsalAppCredentials.

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

Inizializza una nuova istanza della 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)

Parametri

clientApplication
IConfidentialClientApplication

Applicazione client da usare per acquisire i token.

appId
String

ID applicazione Microsoft.

authority
String

Autorità facoltativa.

scope
String

Ambito personalizzato facoltativo.

validateAuthority
Boolean

Indica se convalidare l'autorità.

logger
ILogger

Facoltativo ILogger.

Si applica a

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

Inizializza una nuova istanza della 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)

Parametri

appId
String

ID applicazione Microsoft.

certificate
X509Certificate2

Certificato da usare per l'autenticazione.

authority
String

Autorità facoltativa.

scope
String

Ambito personalizzato facoltativo.

validateAuthority
Boolean

Opzione facoltativa per stabilire se convalidare l'autorità.

logger
ILogger

Facoltativo ILogger.

Si applica a

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

Inizializza una nuova istanza della 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)

Parametri

appId
String

ID applicazione Microsoft.

appPassword
String

Password dell'applicazione Microsoft.

authority
String

Autorità facoltativa.

scope
String

Ambito personalizzato facoltativo.

validateAuthority
Boolean

Indica se convalidare l'autorità.

logger
ILogger

Facoltativo ILogger.

Si applica a

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

Inizializza una nuova istanza della 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)

Parametri

appId
String

ID applicazione Microsoft.

certificate
X509Certificate2

Certificato da usare per l'autenticazione.

sendX5c
Boolean

Se 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.

authority
String

Autorità facoltativa.

scope
String

Ambito personalizzato facoltativo.

validateAuthority
Boolean

Opzione facoltativa per stabilire se convalidare l'autorità.

logger
ILogger

Facoltativo ILogger.

Si applica a