Condividi tramite


Microsoft.AspNetCore.Authentication.OAuth.Claims Spazio dei nomi

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.