次の方法で共有


SkillValidation.IsSkillClaim(IEnumerable<Claim>) メソッド

定義

指定されたクレームの一覧がスキルを表しているかどうかを確認します。

public static bool IsSkillClaim (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
static member IsSkillClaim : seq<System.Security.Claims.Claim> -> bool
Public Shared Function IsSkillClaim (claims As IEnumerable(Of Claim)) As Boolean

パラメーター

claims
IEnumerable<Claim>

要求の一覧。

戻り値

要求のリストがスキル要求の場合は True、そうでない場合は false。

注釈

スキル要求には、要求が VersionClaim 含まれている必要があります。 AudienceClaim要求。 AppIdClaim要求 (v1) またはAuthorizedPartyクレーム (v2)。 また、appId 要求は、対象ユーザーの要求とは異なる必要があります。 チャネル (Web チャット、チームなど) がボットを呼び出すと、 は にToBotFromChannelTokenIssuer設定されますが、AudienceClaimボットが別のボットを呼び出すと、対象ユーザー要求は呼び出されるボットの appId に設定されます。 このプロトコルでは、v1 トークンと v2 トークンがサポートされています。v1 トークンの場合、 が存在し、 AppIdClaim 呼び出し元ボットのアプリ ID に設定されます。 v2 トークンの場合、 が存在し、 AuthorizedParty 呼び出し元ボットのアプリ ID に設定されます。

適用対象