次の方法で共有


Microsoft.Bot.Connector.Authentication 名前空間

クラス

AdalAuthenticator

を実装する認証クラス。 IAuthenticatorAzure に対する要求を認証するために使用されます。

AllowedCallersClaimsValidator

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

AllowedSkillsClaimsValidator

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

AppCredentials

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

AuthenticateRequestResult

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

AuthenticationConfiguration

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

AuthenticationConstants

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

AuthenticatorResult

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

BotFrameworkAuthentication

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

BotFrameworkAuthenticationFactory

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

CertificateAppCredentials

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

CertificateAppCredentialsOptions

CertificateAppCredentials オプション。

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 チャネルからの JWT トークンを評価します。

JwtTokenExtractor

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

JwtTokenProviderFactory

JWT 認証トークンを生成するための OAuth トークン プロバイダーを作成できるファクトリ。

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 ペアが有効かどうかを判断するためにサービスに呼び出す必要がある場合があります。

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

IJwtTokenProviderFactory

JWT 認証トークンを生成するための OAuth トークン プロバイダーを作成できるファクトリ。

IServiceClientCredentialProvider

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