Microsoft.AspNetCore.Authentication.OAuth.Claims Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje typy, které usnadňují přizpůsobení mapování deklarací identity pomocí ověřování založeného na protokolu OAuth.
Třídy
| ClaimAction |
Infrastruktura pro mapování uživatelských dat ze struktury JSON na deklarace identity identity. |
| ClaimActionCollection |
Kolekce ClaimActions použitá při mapování uživatelských dat na deklarace identity. |
| CustomJsonClaimAction |
Deklarace identity, která vybere hodnotu z uživatelských dat JSON spuštěním daného překladače Func. |
| DeleteClaimAction |
Deklarace IdentityAction, která odstraní všechny deklarace identity z dané identity deklarací identity s daným typem claimType. |
| JsonKeyClaimAction |
Deklarace IdentityAction, která vybere hodnotu nejvyšší úrovně z uživatelských dat JSON s daným názvem klíče a přidá ji jako deklaraci identity. Toto no-ops, pokud klíč nebyl nalezen nebo hodnota je prázdná. |
| JsonSubKeyClaimAction |
Deklarace IdentityAction, která vybere hodnotu druhé úrovně z uživatelských dat JSON s daným názvem klíče nejvyšší úrovně a názvem podklíče druhé úrovně a přidá ji jako deklaraci identity. Tato operace no-ops, pokud klíče nejsou nalezeny nebo hodnota je prázdná. |
| MapAllClaimsAction |
Deklarace identity, která vybere všechny hodnoty nejvyšší úrovně z uživatelských dat json a přidá je jako deklarace identity. Tím se vyloučí duplicitní sady názvů a hodnot. |
Poznámky
Další informace o používání deklarací identity s protokolem OAuth najdete v tématu trvalé další deklarace identity a tokeny od externích zprostředkovatelů v ASP.NET Core.