Microsoft.AspNetCore.Authentication.OAuth.Claims Obor názvů

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.