Création d'un AuthorizeAttribute personnalisé dans ASP.NET Core : guide étape par étape
Bonjour à tous ! Je suis nouveau dans ASP.NET Core et j'essaie d'implémenter un attribut d'autorisation personnalisé pour mon application web. Dans l'ancien ASP.NET MVC, je pouvais simplement hériter de `AuthorizeAttribute` et redéfinir la méthode `AuthorizeCore`. Mais dans ASP.NET Core, tout est différent.
Je dois vérifier si l'utilisateur dispose d'une permission spécifique dans la base de données avant de donner accès à un controller ou à une action. Par exemple, j'ai un magasin, et seuls les utilisateurs avec la permission "CanEditProducts" peuvent modifier les produits.
Voici ce que j'ai essayé :
```csharp
public class CustomAuthorizeAttribute : AuthorizeAttribute
{
private readonly string _permission;
public CustomAuthorizeAttribute(string permission)
{
_permission = permission;
}
protected override boo
No answers yet.
Connectez-vous pour laisser une réponse
Blogs