Microsoft.AspNetCore.Authorization.Infrastructure 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 umożliwiają obsługę autoryzacji.
Klasy
| Nazwisko | Opis |
|---|---|
| AssertionRequirement |
Implementuje element IAuthorizationHandler i IAuthorizationRequirement , który przyjmuje określone przez użytkownika asercji. |
| ClaimsAuthorizationRequirement |
Implementuje element IAuthorizationHandler i IAuthorizationRequirement , który wymaga co najmniej jednego wystąpienia określonego typu oświadczenia, a jeśli są określone dozwolone wartości, wartość oświadczenia musi być dowolną z dozwolonych wartości. |
| DenyAnonymousAuthorizationRequirement |
Implementuje element IAuthorizationHandler i IAuthorizationRequirement , który wymaga uwierzytelnienia bieżącego użytkownika. Spowoduje to wywołanie Succeed(IAuthorizationRequirement) uwierzytelnionych użytkowników. Podobnie jak wszystkie wbudowane wymagania, nigdy nie wywołuje metody Fail(). Element DefaultAuthorizationEvaluator generuje błąd, gdy żadne wymaganie nie powiodło AuthorizationResult się, nawet jeśli inne wymagania zakończyły się pomyślnie, i nie wymaganie jawnie zakończyło się niepowodzeniem. |
| NameAuthorizationRequirement |
Implementuje element IAuthorizationHandler i IAuthorizationRequirement , który wymaga bieżącej nazwy użytkownika musi być zgodny z określoną wartością. |
| OperationAuthorizationRequirement |
Klasa pomocnika, która udostępnia przydatną IAuthorizationRequirement nazwę. |
| PassThroughAuthorizationHandler |
Klasa infrastruktury, która umożliwia IAuthorizationRequirement utworzenie własnego IAuthorizationHandlerobiektu . |
| RolesAuthorizationRequirement |
Implementuje element IAuthorizationHandler i IAuthorizationRequirement , który wymaga co najmniej jednego oświadczenia roli, którego wartość musi być dowolną z dozwolonych ról. |
Uwagi
Aby uzyskać więcej informacji na temat autoryzacji, zobacz Wprowadzenie do autoryzacji w ASP.NET Core.