Microsoft.AspNetCore.Authentication.OAuth.Claims Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera typy, które ułatwiają dostosowywanie mapowań oświadczeń przy użyciu uwierzytelniania opartego na protokole OAuth.
Klasy
ClaimAction |
Infrastruktura mapowania danych użytkownika ze struktury json na oświadczenia w obszarze ClaimsIdentity. |
ClaimActionCollection |
Kolekcja oświadczeń używana podczas mapowania danych użytkownika na oświadczenia. |
CustomJsonClaimAction |
ClaimAction, która wybiera wartość z danych użytkownika JSON, uruchamiając dany program rozpoznawania func. |
DeleteClaimAction |
OświadczenieAction, które usuwa wszystkie oświadczenia z podanej klasy ClaimsIdentity z danym obiektem ClaimType. |
JsonKeyClaimAction |
Funkcja ClaimAction, która wybiera wartość najwyższego poziomu z danych użytkownika json o podanej nazwie klucza i dodaje ją jako oświadczenie. Ta operacja nie działa, jeśli klucz nie zostanie znaleziony lub wartość jest pusta. |
JsonSubKeyClaimAction |
A ClaimAction, która wybiera wartość drugiego poziomu z danych użytkownika json z daną nazwą klucza najwyższego poziomu i drugą nazwą klucza podrzędnego poziomu i dodaj ją jako oświadczenie. Ta operacja nie działa, jeśli klucze nie zostaną znalezione lub wartość jest pusta. |
MapAllClaimsAction |
Funkcja ClaimAction, która wybiera wszystkie wartości najwyższego poziomu z danych użytkownika json i dodaje je jako oświadczenia. Wyklucza to zduplikowane zestawy nazw i wartości. |
Uwagi
Aby uzyskać więcej informacji na temat używania oświadczeń z uwierzytelnianiem OAuth, zobacz Utrwalanie dodatkowych oświadczeń i tokenów od dostawców zewnętrznych w ASP.NET Core.