25 lines
893 B
Java
25 lines
893 B
Java
package com.monkeyk.sos.config;
|
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.security.access.expression.method.MethodSecurityExpressionHandler;
|
|
import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
|
|
import org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration;
|
|
import org.springframework.security.oauth2.provider.expression.OAuth2MethodSecurityExpressionHandler;
|
|
|
|
/**
|
|
* 2018/3/22
|
|
*
|
|
* @author Shengzhao Li
|
|
*/
|
|
@Configuration
|
|
@EnableGlobalMethodSecurity(prePostEnabled = true, proxyTargetClass = true)
|
|
public class OAuth2MethodSecurityConfiguration extends GlobalMethodSecurityConfiguration {
|
|
|
|
|
|
@Override
|
|
protected MethodSecurityExpressionHandler createExpressionHandler() {
|
|
return new OAuth2MethodSecurityExpressionHandler();
|
|
}
|
|
|
|
}
|