Erstellen eines benutzerdefinierten AuthorizeAttribute in ASP.NET Core: Schritt-für-Schritt-Anleitung
Hallo zusammen! Ich bin neu in ASP.NET Core und versuche, eine benutzerdefinierte Autorisierungsattributik für meine Webanwendung zu implementieren. Im alten ASP.NET MVC konnte ich einfach von `AuthorizeAttribute` erben und die Methode `AuthorizeCore` überschreiben. Aber in ASP.NET Core ist alles anders.\n\nIch muss überprüfen, ob der Benutzer eine bestimmte Berechtigung (permission) in der Datenbank hat, bevor ich den Zugriff auf einen Controller oder eine Action gewähre. Zum Beispiel habe ich einen Shop, und nur Benutzer mit der Berechtigung "CanEditProducts" können Produkte bearbeiten.\n\nHier ist, was ich versucht habe:\n\n```csharp\npublic class CustomAuthorizeAttribute : AuthorizeAttribute\n{\n private readonly string _permission;\n\n public CustomAuthorizeAttribute(string permission)\n {\n _permission = permission;\n }\n\n protected override boo
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen