31 Star 133 Fork 69

baomidou / kisso-spring-boot

 / 详情

spring boot 要怎么使用SSOPermissionInterceptor

待办的
创建于  
2018-07-31 10:25

希望可以再springboot 出一套权限的案例,还有怎么在springboot 使用 SSOPermissionInterceptor ,万分感谢

评论 (1)

dreamfa 创建了任务

推荐一个好东西 java.95coder.com
@加贝
public void addInterceptors(InterceptorRegistry registry) {
// SSO 授权拦截器
SSOSpringInterceptor ssoInterceptor = new SSOSpringInterceptor();
ssoInterceptor.setHandlerInterceptor(new LoginHandlerInterceptor());
registry.addInterceptor(ssoInterceptor).addPathPatterns("/").excludePathPatterns("/v1/sso/");

    //@Permission权限拦截器,必须先添加SSOSpringInterceptor
    SSOPermissionInterceptor ssoPermissionInterceptor = new SSOPermissionInterceptor();
    ssoPermissionInterceptor.setAuthorization(new MySSOAuthorization(userService));
    ssoPermissionInterceptor.setNothingAnnotationPass(true);//无@Permission注解直接放行
    //ssoPermissionInterceptor.setIllegalUrl("无权限时跳转url,可以在MySSOAuthorization类中抛异常代替!");
    registry.addInterceptor(ssoPermissionInterceptor);
}

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1614652 dreamfa 1578955977
Java
1
https://gitee.com/baomidou/kisso-spring-boot.git
git@gitee.com:baomidou/kisso-spring-boot.git
baomidou
kisso-spring-boot
kisso-spring-boot

搜索帮助