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
| Nome | Descrizione |
|---|---|
| AssertionRequirement |
Implementa un oggetto IAuthorizationHandler e IAuthorizationRequirement che accetta un'asserzione specificata dall'utente. |
| ClaimsAuthorizationRequirement |
Implementa un oggetto 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 oggetto 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 Fail()mai . Genera DefaultAuthorizationEvaluator un errore AuthorizationResult quando un requisito non è riuscito anche se altri requisiti sono stati soddisfatti e nessun requisito non è riuscito in modo esplicito. |
| NameAuthorizationRequirement |
Implementa un oggetto IAuthorizationHandler e IAuthorizationRequirement che richiede il nome utente corrente deve corrispondere al valore specificato. |
| OperationAuthorizationRequirement |
Classe helper per fornire un utile IAuthorizationRequirement che contiene un nome. |
| PassThroughAuthorizationHandler |
Classe di infrastruttura che consente a un oggetto IAuthorizationRequirement di essere il proprio IAuthorizationHandler. |
| RolesAuthorizationRequirement |
Implementa un e IAuthorizationHandlerIAuthorizationRequirement 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.