本文整理汇总了Java中org.springframework.security.oauth2.provider.expression.OAuth2MethodSecurityExpressionHandler.setPermissionEvaluator方法的典型用法代码示例。如果您正苦于以下问题:Java OAuth2MethodSecurityExpressionHandler.setPermissionEvaluator方法的具体用法?Java OAuth2MethodSecurityExpressionHandler.setPermissionEvaluator怎么用?Java OAuth2MethodSecurityExpressionHandler.setPermissionEvaluator使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.security.oauth2.provider.expression.OAuth2MethodSecurityExpressionHandler
的用法示例。
在下文中一共展示了OAuth2MethodSecurityExpressionHandler.setPermissionEvaluator方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getExpressionHandler
import org.springframework.security.oauth2.provider.expression.OAuth2MethodSecurityExpressionHandler; //导入方法依赖的package包/类
private OAuth2MethodSecurityExpressionHandler getExpressionHandler(
DefaultMethodSecurityExpressionHandler bean) {
OAuth2MethodSecurityExpressionHandler handler = new OAuth2MethodSecurityExpressionHandler();
handler.setApplicationContext(this.applicationContext);
AuthenticationTrustResolver trustResolver = findInContext(
AuthenticationTrustResolver.class);
if (trustResolver != null) {
handler.setTrustResolver(trustResolver);
}
PermissionEvaluator permissions = findInContext(PermissionEvaluator.class);
if (permissions != null) {
handler.setPermissionEvaluator(permissions);
}
handler.setExpressionParser(bean.getExpressionParser());
return handler;
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:17,代码来源:OAuth2MethodSecurityConfiguration.java
示例2: createExpressionHandler
import org.springframework.security.oauth2.provider.expression.OAuth2MethodSecurityExpressionHandler; //导入方法依赖的package包/类
@Override
protected MethodSecurityExpressionHandler createExpressionHandler() {
OAuth2MethodSecurityExpressionHandler expressionHandler = new OAuth2MethodSecurityExpressionHandler();
expressionHandler.setPermissionEvaluator(ownerBasedPermissionEvaluator);
return expressionHandler;
}