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.