EnterpriseChannelValidation クラス

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.EnterpriseChannelValidation

public final class EnterpriseChannelValidation

エンタープライズ チャネル認証の検証。

メソッドの概要

修飾子と型 メソッドと説明
static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId)

Bot Framework チャネル サービスから送信されたトークンとして、受信認証ヘッダーを検証します。

static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId, AuthenticationConfiguration authConfig)

Bot Framework チャネル サービスから送信されたトークンとして、受信認証ヘッダーを検証します。

static java.util.concurrent.CompletableFuture<ClaimsIdentity> validateIdentity(ClaimsIdentity identity, CredentialProvider credentials, String serviceUrl)

ClaimsIdentityを検証します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

メソッドの詳細

authenticateToken

public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId)

Bot Framework チャネル サービスから送信されたトークンとして、受信認証ヘッダーを検証します。

パラメーター:

authHeader - 形式の生の HTTP ヘッダー: "Bearer [longString]"。
credentials - AppId など、有効な資格情報のユーザー定義セット。
channelProvider - パブリック Azure と米国政府機関向け Azure を区別する channelService 値。
serviceUrl - 要求からのサービス URL。
channelId - 検証するチャネルの ID。

戻り値:

有効な ClaimsIdentity。
     On join:

authenticateToken

public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId, AuthenticationConfiguration authConfig)

Bot Framework チャネル サービスから送信されたトークンとして、受信認証ヘッダーを検証します。

パラメーター:

authHeader - 形式の生の HTTP ヘッダー: "Bearer [longString]"。
credentials - AppId など、有効な資格情報のユーザー定義セット。
channelProvider - パブリック Azure と米国政府機関向け Azure を区別する channelService 値。
serviceUrl - 要求からのサービス URL。
channelId - 検証するチャネルの ID。
authConfig - 認証構成。

戻り値:

有効な ClaimsIdentity。

validateIdentity

public static CompletableFuture validateIdentity(ClaimsIdentity identity, CredentialProvider credentials, String serviceUrl)

ClaimsIdentityを検証します。

パラメーター:

identity - 検証する ClaimsIdentity。
credentials - AppId など、有効な資格情報のユーザー定義セット。
serviceUrl - 要求からのサービス URL。

戻り値:

有効な ClaimsIdentity。
     On join:

適用対象