Microsoft.Bot.Connector.Authentication 名前空間

クラス

AllowedCallersClaimsValidator

呼び出しが許可されているアプリケーション ID の単純な一覧に基づいて、アプリケーション レベルの承認を追加する要求検証コントロール。

AllowedSkillsClaimsValidator

許可された AppId の指定されたリストから許可リストを読み込み、構成されたスキルから応答が送信されていることを確認する要求検証コントロール。

AppCredentials

認証とキャッシュのための AAD 資格情報の基本抽象化。

AseChannelValidation

AseChannel から JWT トークンを検証して調べます。

AuthenticateRequestResult

Bot Framework プロトコル要求を認証するための呼び出しの結果。

AuthenticationConfiguration

認証の一般的な構成設定。

AuthenticationConstants

Bot Framework プロトコルによる認証と認証に使用される値と定数。

AuthenticatorResult

認証プロセスの結果を表します。 セキュリティ トークンとその有効期限が含まれます。

BotFrameworkAuthentication

この環境内で Bot Framework プロトコルのネットワーク呼び出しを認証するために使用されるクラウド環境を表します。

BotFrameworkAuthenticationFactory

環境固有の Bot Framework プロトコル認証コードをカプセル化する BotFrameworkAuthentication 用のファクトリ。

CertificateAppCredentials

CertificateAppCredentials 認証の実装とキャッシュ。

CertificateAppCredentialsOptions

CertificateAppCredentials オプション。

CertificateGovernmentAppCredentials

Gov Cloud の CertificateGovAppCredentials 認証の実装。

CertificateServiceClientCredentialsFactory

ServiceClientCredentialsFactory インターフェイスのマネージド ID 実装。

ChannelValidation

Azure から送信された JWT トークンを検証します。

ClaimsValidator

ID Claimの検証に使用されるインターフェイス。

ConnectorFactory

現在の appId に適切な資格情報を持つ ConnectorClients を作成するために使用されるファクトリ クラス。

EmulatorValidation

Bot Framework Emulator から JWT トークンを検証して調べます。

EndorsementsRetriever

各キー内の保証プロパティには、受信要求の Activity オブジェクト内の channelId プロパティで指定されたチャネル ID が本物であることを確認するために使用できる 1 つ以上の保証文字列が含まれています。 詳細については、以下を参照してください: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication.

EndorsementsValidator

JWT の保証を確認するためのヘルパー メソッドが含まれています。

EnterpriseChannelValidation

エンタープライズ チャネルからの JWT トークンを検証します。

GovernmentAuthenticationConstants

米国政府機関向け DataCenters への Bot Framework プロトコルによる認証と承認に使用される値と定数。

GovernmentChannelValidation

Government チャネルからの Valies JWT トークン。

JwtTokenExtractor

ID 情報を取得し、セキュリティ トークン検証を実行する JWT トークン処理クラス。

JwtTokenValidation

受信 HTTP 要求を認証するためのヘルパー メソッドが含まれています。

ManagedIdentityAppCredentials

マネージド サービス ID 認証の実装。

ManagedIdentityAuthenticator

マネージド サービス ID からトークンを取得するための抽象化。

ManagedIdentityServiceClientCredentialsFactory

ServiceClientCredentialsFactory インターフェイスのマネージド ID 実装。

MicrosoftAppCredentials

MicrosoftAppCredentials 認証の実装とキャッシュ。

MicrosoftGovernmentAppCredentials

MicrosoftGovernmentAppCredentials 認証の実装。

MsalAppCredentials

チャネルへの送信メッセージのトークンを取得するために使用される IAuthenticatorを実装する認証クラス。

MsalServiceClientCredentialsFactory

MSAL を使用してトークンを取得する資格情報ファクトリ。

OAuthConfiguration

OAuth クライアント資格情報認証の構成。

PasswordServiceClientCredentialFactory

ServiceClientCredentialsFactory インターフェイスの簡単な実装。

Retry

非同期操作を再試行します。 エラーが発生した場合は、AggregateException オブジェクトの例外を収集して返します。

RetryParams

再試行動作を定義するラッパー クラス。

ServiceClientCredentialsFactory

ServiceClientCredentialsFactory 抽象クラスを使用すると、ボットは、ボットが親ボット呼び出しをチャネル化したり、スキル ボットに対して独自の Microsoft.Rest.ServiceClientCredentials を提供したりできます。

SimpleChannelProvider

Bot Framework チャネル サービスに接続するための基本的な構成パラメーターを持つ単純なチャネル プロバイダー。

SimpleCredentialProvider

ICredentialProvider インターフェイスの簡単な実装。

SkillValidation

スキルとの間で送受信される JWT トークンを検証します。

ThrottleException

カスタム調整例外。

TimeSpanExtensions

TimeSpan クラスの Extention メソッド。

UserTokenClient

アクセス ユーザー トークン サービスのクライアント。

インターフェイス

IAuthenticator

認証トークンを取得する認証クラスのコントラクト。

IChannelProvider

ChannelProvider インターフェイス。 このインターフェイスを使用すると、ボットは、ボットに接続するための構成パラメーターに独自の実装を提供できます。 フレームワーク チャネル サービス。

ICredentialProvider

CredentialProvider インターフェイス。 このインターフェイスを使用すると、ボットは、有効な appId とパスワードとは何か、そうでないものの独自の実装を提供できます。 これは、特定の appid/password ペアが有効かどうかを判断するために、ボットがサービスに呼び出す必要があるマルチテナント ボットの場合に役立ちます。

シングル テナント ボット (大部分) では、単純な静的プロバイダーで十分です。

IServiceClientCredentialProvider

ServiceClientCredentialProvider インターフェイス。 このインターフェイスを使用すると、ボットは、ボットからチャネルへのサービス呼び出しを行う目的で、独自のサービス ID の証明を提供できます。 実装者は、GetCredentials メソッドから ServiceClientCredentails を返す必要があります。