SkillValidation.IsSkillClaim(IEnumerable<Claim>) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Controleert of de opgegeven lijst met claims een vaardigheid vertegenwoordigt.
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
Parameters
- claims
- IEnumerable<Claim>
Een lijst met claims.
Retouren
Waar als de lijst met claims een vaardigheidsclaim is, onwaar als dat niet zo is.
Opmerkingen
Een vaardigheidsclaim moet bevatten: Een VersionClaim claim. Een AudienceClaim claim. Een AppIdClaim claim (v1) of een claim AuthorizedParty (v2). En de appid-claim zou anders moeten zijn dan de claim van het publiek. Wanneer een kanaal (webchat, teams, enz.) een bot oproept, wordt de AudienceClaim ingesteld op, ToBotFromChannelTokenIssuer maar wanneer een bot een andere bot oproept, wordt de publieksclaim ingesteld op de appId van de te roepen bot. Het protocol ondersteunt v1- en v2-tokens: Voor v1-tokens is de AppIdClaim aanwezig en ingesteld op de app-ID van de aanroepende bot. Voor v2-tokens is de AuthorizedParty aanwezig en ingesteld op de app-ID van de bellende bot.