Avatar ·

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