Udostępnij za pośrednictwem


Microsoft.AspNetCore.Authentication.OAuth.Claims Przestrzeń nazw

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.