Microsoft.AspNetCore.Authorization.Infrastructure Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des types qui activent la prise en charge de l’autorisation.
Classes
| Nom | Description |
|---|---|
| AssertionRequirement |
Implémente une IAuthorizationHandler assertion spécifiée par l’utilisateur.IAuthorizationRequirement |
| ClaimsAuthorizationRequirement |
Implémente un IAuthorizationHandler et IAuthorizationRequirement qui nécessite au moins une instance du type de revendication spécifié et, si les valeurs autorisées sont spécifiées, la valeur de revendication doit être l’une des valeurs autorisées. |
| DenyAnonymousAuthorizationRequirement |
Implémente un IAuthorizationHandler et IAuthorizationRequirement qui nécessite l’authentification de l’utilisateur actuel. Cela appelle Succeed(IAuthorizationRequirement) les utilisateurs authentifiés. Comme toutes les exigences intégrées, elle n’appelle Fail()jamais . Le DefaultAuthorizationEvaluator produit un échec AuthorizationResult lorsqu’une exigence n’a pas réussi même si d’autres exigences ont réussi et qu’aucune exigence n’a échoué explicitement. |
| NameAuthorizationRequirement |
Implémente un IAuthorizationHandler et IAuthorizationRequirement qui requiert le nom d’utilisateur actuel doit correspondre à la valeur spécifiée. |
| OperationAuthorizationRequirement |
Classe d’assistance pour fournir un nom utile IAuthorizationRequirement . |
| PassThroughAuthorizationHandler |
Classe d’infrastructure qui permet IAuthorizationRequirement d’être sa propre IAuthorizationHandlerclasse . |
| RolesAuthorizationRequirement |
Implémente une IAuthorizationHandler revendication de rôle et IAuthorizationRequirement qui nécessite au moins une revendication de rôle dont la valeur doit être l’un des rôles autorisés. |
Remarques
Pour plus d’informations sur l’autorisation, consultez Présentation de l’autorisation dans ASP.NET Core.