ChannelValidation クラス
- java.lang.Object
- com.microsoft.bot.connector.authentication.ChannelValidation
public final class ChannelValidation
メソッドの概要
修飾子と型 |
メソッドと説明 |
static
java.util.concurrent.CompletableFuture<ClaimsIdentity>
|
authenticateToken(String authHeader, CredentialProvider credentials, String channelId)
Bot Framework サービスから送信されたトークンとして、受信認証ヘッダーを検証します。
|
static
java.util.concurrent.CompletableFuture<ClaimsIdentity>
|
authenticateToken(String authHeader, CredentialProvider credentials, String channelId, AuthenticationConfiguration authConfig)
Bot Framework サービスから送信されたトークンとして、受信認証ヘッダーを検証します。
|
static
java.util.concurrent.CompletableFuture<ClaimsIdentity>
|
authenticateToken(String authHeader, CredentialProvider credentials, String channelId, String serviceUrl)
Bot Framework サービスから送信されたトークンとして、受信認証ヘッダーを検証します。
|
static
java.util.concurrent.CompletableFuture<ClaimsIdentity>
|
authenticateToken(String authHeader, CredentialProvider credentials, String channelId, String serviceUrl, AuthenticationConfiguration authConfig)
Bot Framework サービスから送信されたトークンとして、受信認証ヘッダーを検証します。
|
static
java.lang.String
|
getOpenIdMetaDataUrl()
OpenID メタデータ URL を取得します。
|
static
TokenValidationParameters
|
getTokenValidationParameters()
チャネルからボットに。
|
static
void
|
setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)
OpenID メタデータ URL を設定します。
|
メソッドの継承元: 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 channelId)
Bot Framework サービスから送信されたトークンとして、受信認証ヘッダーを検証します。
Parameters:
authHeader
- "Bearer [longString]" という形式の生の HTTP ヘッダー。
credentials
- AppId などの有効な資格情報のユーザー定義セット。
channelId
- 保証の検証用の ChannelId。
Returns:
有効な ClaimsIdentity。
On join:
authenticateToken
public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, String channelId, AuthenticationConfiguration authConfig)
Bot Framework サービスから送信されたトークンとして、受信認証ヘッダーを検証します。
Parameters:
authHeader
- "Bearer [longString]" という形式の生の HTTP ヘッダー。
credentials
- AppId などの有効な資格情報のユーザー定義セット。
channelId
- 保証の検証用の ChannelId。
authConfig
- AuthenticationConfiguration。
Returns:
有効な ClaimsIdentity。
On join:
authenticateToken
public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, String channelId, String serviceUrl)
Bot Framework サービスから送信されたトークンとして、受信認証ヘッダーを検証します。
Parameters:
authHeader
- 形式の生の HTTP ヘッダー: "Bearer [longString]"
credentials
- AppId などの有効な資格情報のユーザー定義セット。
channelId
- 保証の検証用の ChannelId。
serviceUrl
- サービス URL。
Returns:
有効な ClaimsIdentity。
On join:
authenticateToken
public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, String channelId, String serviceUrl, AuthenticationConfiguration authConfig)
Bot Framework サービスから送信されたトークンとして、受信認証ヘッダーを検証します。
Parameters:
authHeader
- 形式の生の HTTP ヘッダー: "Bearer [longString]"
credentials
- AppId などの有効な資格情報のユーザー定義セット。
channelId
- 保証の検証用の ChannelId。
serviceUrl
- サービス URL。
authConfig
- 認証の構成。
Returns:
有効な ClaimsIdentity。
On join:
getOpenIdMetaDataUrl
public static String getOpenIdMetaDataUrl()
OpenID メタデータ URL を取得します。
Returns:
URL。
getTokenValidationParameters
public static TokenValidationParameters getTokenValidationParameters()
チャネルからボットに。
Returns:
ボットに接続するときのトークン検証パラメーター。
setOpenIdMetaDataUrl
public static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)
OpenID メタデータ URL を設定します。
Parameters:
withOpenIdMetaDataUrl
- メタデータ URL。
適用対象