Since spring was complaining about DefaultFilterInvocationSecurityMetadataSource, solution was to extend that class as answered by jbbarquero here: How to dynamically decide <intercept-url> access attribute value in Spring Security?
spring security dynamic roles to load from db
-
27-11-2021 - |
Question
my question is similar to post [question]: Dynamic Spring Security using SQL Query
I've tried the solution given by Rob Winch but spring security complains as such. So not sure whether this due to spring latest version 3.1 or something else I've missed. Any guidance is much appreciated.
Caused by: java.lang.ClassCastException: com.xx.web.security.filter.JdbcFilterInvocationSecurityMetadataSource cannot be cast to org.springframework.security.web.access.intercept.DefaultFilterInvocationSecurityMetadataSource
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow