mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-05-31 09:12:14 +00:00
Fixed TestVoter to match recent API updates
This commit is contained in:
parent
d6cd392a9e
commit
fa6f57e3dd
@ -1,30 +1,30 @@
|
|||||||
package sample;
|
package sample;
|
||||||
|
|
||||||
import java.lang.annotation.Annotation;
|
import java.lang.annotation.Annotation;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.aopalliance.intercept.MethodInvocation;
|
import org.aopalliance.intercept.MethodInvocation;
|
||||||
import org.springframework.security.Authentication;
|
import org.springframework.security.Authentication;
|
||||||
import org.springframework.security.ConfigAttribute;
|
import org.springframework.security.ConfigAttribute;
|
||||||
import org.springframework.security.ConfigAttributeDefinition;
|
|
||||||
import org.springframework.security.vote.AccessDecisionVoter;
|
import org.springframework.security.vote.AccessDecisionVoter;
|
||||||
|
|
||||||
public class TestVoter implements AccessDecisionVoter {
|
public class TestVoter implements AccessDecisionVoter {
|
||||||
|
|
||||||
public boolean supports(ConfigAttribute attribute) {
|
public boolean supports(ConfigAttribute attribute) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean supports(Class clazz) {
|
public boolean supports(Class clazz) {
|
||||||
return MethodInvocation.class.isAssignableFrom(clazz);
|
return MethodInvocation.class.isAssignableFrom(clazz);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int vote(Authentication authentication, Object object, ConfigAttributeDefinition config) {
|
public int vote(Authentication authentication, Object object, List<ConfigAttribute> config) {
|
||||||
MethodInvocation mi = (MethodInvocation) object;
|
MethodInvocation mi = (MethodInvocation) object;
|
||||||
|
|
||||||
Annotation[][] annotations = mi.getMethod().getParameterAnnotations();
|
|
||||||
|
|
||||||
|
|
||||||
return ACCESS_GRANTED;
|
Annotation[][] annotations = mi.getMethod().getParameterAnnotations();
|
||||||
}
|
|
||||||
|
|
||||||
|
return ACCESS_GRANTED;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user