Création d'un AuthorizeAttribute personnalisé dans ASP.NET Core : guide étape par étape
Bonjour à tous ! Je suis novice 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, c'est différent.
Je dois vérifier si l'utilisateur dispose d'une permission spécifique dans la base de données avant d'accorder l'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
Long Polling vs WebSocket dans Kotlin : que choisir pour le temps réel
Documentation en PHP : comment écrire du code dont on n'a pas honte
Outils du développeur JavaScript : du bloc-notes à l'arsenal professionnel
Architecture événementielle PHP : code asynchrone sans douleur