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

Obsahuje typy, které usnadňují přizpůsobení mapování deklarací identity s ověřováním založeným na OAuth.

Třídy

ClaimAction

Infrastruktura pro mapování uživatelských dat ze struktury JSON na deklarace identity ClaimsIdentity.

ClaimActionCollection

Kolekce ClaimActions používaná při mapování uživatelských dat na deklarace identity.

CustomJsonClaimAction

A ClaimAction, která vybere hodnotu z uživatelských dat JSON spuštěním daného překladače Func.

DeleteClaimAction

A ClaimAction, která odstraní všechny deklarace identity z dané ClaimsIdentity s daným ClaimType.

JsonKeyClaimAction

Akce ClaimAction, 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. Pokud klíč nebyl nalezen nebo je hodnota prázdná, dojde k tomuto no-ops.

JsonSubKeyClaimAction

A ClaimAction, 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. Pokud se klíče nenajdou nebo je hodnota prázdná, dojde k tomuto no-ops.

MapAllClaimsAction

Akce ClaimAction, 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 OAuth najdete v tématu Zachování dalších deklarací identity a tokenů od externích zprostředkovatelů v ASP.NET Core.