Spring Security benutzerdefinierte Methode mit Pfadvariable und Ant Matcher

8

Ich verwende Springboot, Web MVC und Spring Security mit Java-Konfiguration. Meine URLs sind "RESTful" und möchten benutzerdefinierte Autorisierungsmethoden hinzufügen.

Zum Beispiel:

%Vor%

Ich möchte so etwas erreichen:

%Vor%

Ich verstehe, dass ich den HttpServletRequest übergeben und den Pfad manuell streichen kann, aber das möchte ich vermeiden! Auch nicht allzu scharf auf Methodenebene Sicherheit, würde lieber die Konfiguration an einem Ort, wie ich viele Controller haben.

Danke!

    
DairyLea 17.10.2014, 08:53
quelle

2 Antworten

2

Sie können auf Pfadvariablen zugreifen, indem Sie ihnen einfach # voranstellen. In Ihrem Fall wäre die korrekte Syntax:

%Vor%

Ich bin mir nicht sicher, wann das eingeführt wurde, aber ich weiß, dass es jetzt unterstützt wird. Referenz: Ссылка

    
The Gilbert Arenas Dagger 31.07.2017, 13:35
quelle
0

Ich denke, dass Sie mit AntPathMatcher am nächsten kommen können (basierend auf dies ) ist:

%Vor%     
Luke Bajada 19.06.2015 11:18
quelle