Sdílet prostřednictvím


EndorsementsValidator.Validate(String, HashSet<String>) Metoda

Definice

Ověřte, že pro token JWT existuje zadané doporučení. Voláním této metody vícekrát ověříte více doporučení. Pokud například pochází Activity z webového chatu, vlastnost této aktivity ChannelId je nastavená na "webchat" a podpisová strana tokenu JWT musí mít odpovídající doporučení "Webchat".

public static bool Validate (string expectedEndorsement, System.Collections.Generic.HashSet<string> endorsements);
static member Validate : string * System.Collections.Generic.HashSet<string> -> bool
Public Shared Function Validate (expectedEndorsement As String, endorsements As HashSet(Of String)) As Boolean

Parametry

expectedEndorsement
String

Očekávané doporučení. Obecně id kanálu, který se má ověřit, obvykle extrahovaný z vlastnosti aktivity ChannelId , ke kterému je aktivita spřažení. Případně může představovat požadovanou certifikaci dodržování předpisů.

endorsements
HashSet<String>

Podpisová strana tokenu JWT může odesílat aktivity jenom pro konkrétní kanály. Tento seznam, sada kanálů, pro které se služba může podepsat, se nazývá seznam doporučení. Aktivita ChannelId MUSÍ být nalezena v seznamu doporučení, jinak příchozí aktivita není považována za platnou.

Návraty

True Pokud id kanálu je nalezen v seznamu doporučení; jinak false.

Poznámky

Podpisové klíče tokenu JWT obsahují doporučení odpovídající ID kanálů, pro které jsou schválené k podepsání. Obsahují také klíčová slova představující certifikace dodržování předpisů. Tento kód zajistí, že podpisový klíč použitý pro token požadavku má ID kanálu nebo certifikaci dodržování předpisů.

Platí pro