GovernmentChannelValidation クラス

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

public final class GovernmentChannelValidation

Government チャネル認証の検証。

メソッドの概要

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

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

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

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

static java.lang.String getOpenIdMetaDataUrl()

OpenID メタデータ URL を取得します。

static TokenValidationParameters getTokenValidationParameters()

GOVERNMENT チャネルからボットに。

static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

OpenID メタデータ URL を設定します。

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

Bot Framework Government チャネル サービスから送信された要求ID を検証します。

メソッドの継承元: 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, String serviceUrl, String channelId)

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

パラメーター:

authHeader - 形式の生の HTTP ヘッダー: "Bearer [longString]"。
credentials - AppId など、有効な資格情報のユーザー定義セット。
serviceUrl - 要求からのサービス URL。
channelId - 検証するチャネルの ID。

戻り値:

非同期操作を表す CompletableFuture。
     On join:

authenticateToken

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

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

パラメーター:

authHeader - 形式の生の HTTP ヘッダー: "Bearer [longString]"。
credentials - AppId など、有効な資格情報のユーザー定義セット。
serviceUrl - 要求からのサービス URL。
channelId - 検証するチャネルの ID。
authConfig - 認証構成。

戻り値:

非同期操作を表す CompletableFuture。
     On join:

getOpenIdMetaDataUrl

public static String getOpenIdMetaDataUrl()

OpenID メタデータ URL を取得します。

戻り値:

URL。

getTokenValidationParameters

public static TokenValidationParameters getTokenValidationParameters()

GOVERNMENT チャネルからボットに。

戻り値:

ボットに接続するときのトークン検証パラメーター。

setOpenIdMetaDataUrl

public static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

OpenID メタデータ URL を設定します。

パラメーター:

withOpenIdMetaDataUrl - メタデータ URL。

validateIdentity

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

Bot Framework Government チャネル サービスから送信された ClaimsIdentity を検証します。

パラメーター:

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

戻り値:

非同期操作を表す CompletableFuture。
     On join:

適用対象