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 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.