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 het geval is.
Opmerkingen
Een vaardigheidsclaim moet het volgende bevatten: een VersionClaim claim. Een AudienceClaim claim. Een AppIdClaim claim (v1) of een AuthorizedParty claim (v2). En de appId-claim moet anders zijn dan de doelgroepclaim. Wanneer een kanaal (webchat, teams, enzovoort) een bot aanroept, wordt de AudienceClaim ingesteld op ToBotFromChannelTokenIssuer , maar wanneer een bot een andere bot aanroept, wordt de doelgroepclaim ingesteld op de appId van de bot die wordt aangeroepen. 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 aanroepende bot.