次の方法で共有


MsalAppCredentials コンストラクター

定義

オーバーロード

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

MsalAppCredentials クラスの新しいインスタンスを初期化します。

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

MsalAppCredentials クラスの新しいインスタンスを初期化します。

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

MsalAppCredentials クラスの新しいインスタンスを初期化します。

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

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)

パラメーター

clientApplication
IConfidentialClientApplication

トークンの取得に使用するクライアント アプリケーション。

appId
String

Microsoft アプリケーション ID。

authority
String

オプションの権限。

scope
String

オプションのカスタム スコープ。

validateAuthority
Boolean

権限を検証するかどうか。

logger
ILogger

ILogger で、省略可能です。

適用対象

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

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)

パラメーター

appId
String

Microsoft アプリケーション ID。

certificate
X509Certificate2

認証に使用する証明書。

authority
String

オプションの権限。

scope
String

オプションのカスタム スコープ。

validateAuthority
Boolean

権限を検証するかどうかを示すオプションのスイッチ。

logger
ILogger

ILogger で、省略可能です。

適用対象

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

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)

パラメーター

appId
String

Microsoft アプリケーション ID。

appPassword
String

Microsoft アプリケーションのパスワード。

authority
String

オプションの権限。

scope
String

オプションのカスタム スコープ。

validateAuthority
Boolean

権限を検証するかどうか。

logger
ILogger

ILogger で、省略可能です。

適用対象