Language

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 チャット、チームなど) がボットを呼び出すと、AudienceClaim は ToBotFromChannelTokenIssuer に設定されますが、ボットが別のボットを呼び出すと、対象ユーザー要求は呼び出されるボットの appId に設定されます。 このプロトコルでは、v1 トークンと v2 トークンがサポートされています。v1 トークンの場合、AppIdClaim が存在し、呼び出し元ボットのアプリ ID に設定されます。 v2 トークンの場合、AuthorizedParty が存在し、呼び出し元ボットのアプリ ID に設定されます。

適用対象