Microsoft.AspNetCore.Authentication.OAuth.Claims Spazio dei nomi
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.
Contiene tipi che semplificano la personalizzazione dei mapping delle attestazioni con l'autenticazione basata su OAuth.
Classi
ClaimAction |
Infrastruttura per il mapping dei dati utente da una struttura JSON alle attestazioni in ClaimsIdentity. |
ClaimActionCollection |
Raccolta di ClaimActions utilizzata per il mapping dei dati utente alle attestazioni. |
CustomJsonClaimAction |
ClaimAction che seleziona il valore dai dati utente JSON eseguendo il resolver Func specificato. |
DeleteClaimAction |
ClaimAction che elimina tutte le attestazioni dall'oggetto ClaimsIdentity specificato con il valore ClaimType specificato. |
JsonKeyClaimAction |
ClaimAction che seleziona un valore di primo livello dai dati utente JSON con il nome della chiave specificato e lo aggiunge come attestazione. Questa operazione no-ops se la chiave non viene trovata o il valore è vuoto. |
JsonSubKeyClaimAction |
ClaimAction che seleziona un valore di secondo livello dai dati utente JSON con il nome della chiave di primo livello specificato e il nome della sottochiave di secondo livello e aggiungerlo come attestazione. Questa operazione no-ops se le chiavi non vengono trovate o il valore è vuoto. |
MapAllClaimsAction |
ClaimAction che seleziona tutti i valori di primo livello dai dati utente JSON e li aggiunge come attestazioni. In questo modo vengono esclusi set duplicati di nomi e valori. |
Commenti
Per altre informazioni sull'uso delle attestazioni con OAuth, vedere Rendere persistenti attestazioni e token aggiuntivi da provider esterni in ASP.NET Core.