EndorsementsValidator.Validate(String, HashSet<String>) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Verificare che l'approvazione specificata esista nel token JWT. Chiamare questo metodo più volte per convalidare più approvazioni. Ad esempio, se un Activity utente proviene da WebChat, la proprietà dell'attività ChannelId è impostata su "webchat" e la parte di firma del token JWT deve avere un'approvazione corrispondente di "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
Parametri
- expectedEndorsement
- String
L'approvazione prevista. In genere l'ID del canale da convalidare, in genere estratto dalla proprietà dell'attività ChannelId , a cui l'attività è affinizzata. In alternativa, potrebbe rappresentare una certificazione di conformità necessaria.
La parte di firma del token JWT è consentita per l'invio di attività solo per canali specifici. Tale elenco, il set di canali che il servizio può firmare, è denominato elenco di approvazione. L'attività deve essere trovata nell'elenco di approvazione oppure l'attività ChannelId in ingresso non è considerata valida.
Restituisce
True se l'ID del canale viene trovato nell'elenco approvazioni; in caso contrario, false.
Commenti
Le chiavi di firma del token JWT contengono approvazioni corrispondenti agli ID dei canali approvati per l'accesso. Contengono anche parole chiave che rappresentano le certificazioni di conformità. Questo codice garantisce che sia presente un ID canale o una certificazione di conformità sulla chiave di firma usata per il token della richiesta.