Aracılığıyla paylaş


MsalAppCredentials Oluşturucular

Tanım

Aşırı Yüklemeler

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

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

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

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

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

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

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

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

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

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

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)

Parametreler

clientApplication
IConfidentialClientApplication

Belirteçleri almak için kullanılacak istemci uygulaması.

appId
String

Microsoft uygulama kimliği.

authority
String

İsteğe bağlı yetkili.

scope
String

İsteğe bağlı özel kapsam.

validateAuthority
Boolean

Yetkilinin doğrulanıp doğrulanmayacağı.

logger
ILogger

İsteğe bağlı ILogger.

Şunlara uygulanır

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

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

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)

Parametreler

appId
String

Microsoft uygulama kimliği.

certificate
X509Certificate2

Kimlik doğrulaması için kullanılacak sertifika.

authority
String

İsteğe bağlı yetkili.

scope
String

İsteğe bağlı özel kapsam.

validateAuthority
Boolean

Yetkilinin doğrulanıp doğrulanmayacağına ilişkin isteğe bağlı anahtar.

logger
ILogger

İsteğe bağlı ILogger.

Şunlara uygulanır

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

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

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)

Parametreler

appId
String

Microsoft uygulama kimliği.

appPassword
String

Microsoft uygulama parolası.

authority
String

İsteğe bağlı yetkili.

scope
String

İsteğe bağlı özel kapsam.

validateAuthority
Boolean

Yetkilinin doğrulanıp doğrulanmayacağı.

logger
ILogger

İsteğe bağlı ILogger.

Şunlara uygulanır

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

MsalAppCredentials sınıfının yeni bir örneğini başlatır.

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)

Parametreler

appId
String

Microsoft uygulama kimliği.

certificate
X509Certificate2

Kimlik doğrulaması için kullanılacak sertifika.

sendX5c
Boolean

True ise, genel sertifikayı belirteç isteğiyle birlikte Azure AD'ye gönderir; böylece Azure AD, güvenilir bir veren ilkesine göre konu adını doğrulamak için bu sertifikayı kullanabilir.

authority
String

İsteğe bağlı yetkili.

scope
String

İsteğe bağlı özel kapsam.

validateAuthority
Boolean

Yetkilinin doğrulanıp doğrulanmayacağına ilişkin isteğe bağlı anahtar.

logger
ILogger

İsteğe bağlı ILogger.

Şunlara uygulanır