Udostępnij za pośrednictwem


MsalAppCredentials Konstruktory

Definicja

Przeciążenia

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

Inicjuje nowe wystąpienie klasy MsalAppCredentials.

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

Inicjuje nowe wystąpienie klasy MsalAppCredentials.

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

Inicjuje nowe wystąpienie klasy MsalAppCredentials.

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

Inicjuje nowe wystąpienie klasy MsalAppCredentials.

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

Inicjuje nowe wystąpienie klasy 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)

Parametry

clientApplication
IConfidentialClientApplication

Aplikacja kliencka używana do uzyskiwania tokenów.

appId
String

Identyfikator aplikacji firmy Microsoft.

authority
String

Opcjonalny urząd.

scope
String

Opcjonalny zakres niestandardowy.

validateAuthority
Boolean

Czy należy zweryfikować urząd.

logger
ILogger

Opcjonalne ILogger.

Dotyczy

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

Inicjuje nowe wystąpienie klasy 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)

Parametry

appId
String

Identyfikator aplikacji firmy Microsoft.

certificate
X509Certificate2

Certyfikat do użycia do uwierzytelniania.

authority
String

Opcjonalny urząd.

scope
String

Opcjonalny zakres niestandardowy.

validateAuthority
Boolean

Opcjonalny przełącznik sprawdzania poprawności urzędu.

logger
ILogger

Opcjonalne ILogger.

Dotyczy

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

Inicjuje nowe wystąpienie klasy 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)

Parametry

appId
String

Identyfikator aplikacji firmy Microsoft.

appPassword
String

Hasło aplikacji firmy Microsoft.

authority
String

Opcjonalny urząd.

scope
String

Opcjonalny zakres niestandardowy.

validateAuthority
Boolean

Czy należy zweryfikować urząd.

logger
ILogger

Opcjonalne ILogger.

Dotyczy

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

Inicjuje nowe wystąpienie klasy 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)

Parametry

appId
String

Identyfikator aplikacji firmy Microsoft.

certificate
X509Certificate2

Certyfikat do użycia do uwierzytelniania.

sendX5c
Boolean

Jeśli wartość true wyśle certyfikat publiczny do usługi Azure AD wraz z żądaniem tokenu, aby usługa Azure AD mogła użyć go do zweryfikowania nazwy podmiotu na podstawie zasad zaufanego wystawcy.

authority
String

Opcjonalny urząd.

scope
String

Opcjonalny zakres niestandardowy.

validateAuthority
Boolean

Opcjonalny przełącznik sprawdzania poprawności urzędu.

logger
ILogger

Opcjonalne ILogger.

Dotyczy