Microsoft.AspNetCore.Authorization.Infrastructure Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene tipi che abilitano il supporto per l'autorizzazione.
Classi
AssertionRequirement |
Implementa un IAuthorizationHandler e IAuthorizationRequirement che accetta un'asserzione specificata dall'utente. |
ClaimsAuthorizationRequirement |
Implementa un IAuthorizationHandler e IAuthorizationRequirement che richiede almeno un'istanza del tipo di attestazione specificato e, se vengono specificati valori consentiti, il valore dell'attestazione deve essere uno dei valori consentiti. |
DenyAnonymousAuthorizationRequirement |
Implementa un IAuthorizationHandler e IAuthorizationRequirement che richiede l'autenticazione dell'utente corrente. Viene chiamato Succeed(IAuthorizationRequirement) per gli utenti autenticati. Come tutti i requisiti predefiniti, non chiama mai Fail(). Il DefaultAuthorizationEvaluator genera un AuthorizationResult non riuscito quando un requisito non è riuscito anche se altri requisiti hanno avuto esito positivo e nessun requisito non è riuscito in modo esplicito. |
NameAuthorizationRequirement |
Implementa un IAuthorizationHandler e IAuthorizationRequirement che richiede il nome utente corrente deve corrispondere al valore specificato. |
OperationAuthorizationRequirement |
Classe helper per fornire un IAuthorizationRequirement utile che contiene un nome. |
PassThroughAuthorizationHandler |
Classe di infrastruttura che consente a un IAuthorizationRequirement di essere il proprio IAuthorizationHandler. |
RolesAuthorizationRequirement |
Implementa un IAuthorizationHandler e IAuthorizationRequirement che richiede almeno un'attestazione del ruolo il cui valore deve essere uno dei ruoli consentiti. |
Commenti
Per altre informazioni sull'autorizzazione, vedere Introduzione all'autorizzazione in ASP.NET Core.