单点登录中心对接文档

lmhd-boot-auth对接

1.添加依赖

    
    
        com.lmhd
        lmhd-boot-auth
        1.0-SNAPSHOT
    
    
     
        com.lmhd
        lmhd-boot-sso-upms-admin-ui
        1.0-SNAPSHOT
    

删除部分文件

删除com.lmhd.*.controller包下的ManageController


单点登录中心对接文档_第1张图片
image.png

删除webapp/WEB-INF/jsp/index.jsp,webapp/WEB-INF/jsp/manage/index.jsp


单点登录中心对接文档_第2张图片
image.png

修改配置文件

在配置文件中添加如下配置

  • lmhd.upms.appid 单点登录中心注册的系统的名称
  • lmhd.upms.key 系统配置中的系统key
  • lmhd.upms.sso.server.url 单点登录中心地址
lmhd.upms.sso.server.url=http://192.168.1.135:11111/lmhd-boot-sso-upms-admin
lmhd.upms.appid=lmhd-boot-bs
lmhd.upms.key=123456

日志注解的使用

在Controller的方法上添加注解@OnlineLog(value="操作名称",description="操作描述")即可,支持{param}和{obj.param}的方式注入参数(其中{username}代表当前登录用户)

    @OnlineLog(value = "系统配置添加",description = "用户:{username}添加了系统配置:{systemConfig.name}")
    @RequiresPermissions("upms:systemConfig:create")
    @RequestMapping(value = "/create",method = RequestMethod.POST)
    @ResponseBody
    public Object create(UpmsSystemConfig systemConfig){

        systemConfig.setCreateDate(new Date());
        rpcCommonService.upmsSystemConfigService.insert(systemConfig);
        return new UpmsResult(UpmsResultConstant.SUCCESS,"success");
    }

SSO权限管理后台添加新系统

添加新系统

  • 在系统管理中,新增系统,名称需要和client中的配置lmhd.upms.appid一致


    单点登录中心对接文档_第3张图片
    image.png
  • 在系统配置管理中,添加系统配置,code需要与系统名称一致。


    单点登录中心对接文档_第4张图片
    image.png
  • 在系统配置中,编辑配置项,添加如下配置

    • lmhd.upms.successUrl shiro登录成功,/sso/login
    • lmhd.upms.unauthorizedUrl shiro未授权地址,/403
    • lmhd.upms.rememberMe.timeout shiro记住我超时时间,2592000
    • lmhd.upms.session.timeout shiro session超时时间,1800000
    • lmhd.upms.session.id shiro在redis中存储的前缀,lmhd-admin-server-session-id
    • lmhd.upms.indexUrl 首页访问地址
    • lmhd.upms.key 自定义,client中需要此配置
      单点登录中心对接文档_第5张图片
      image.png
  • 添加权限


    单点登录中心对接文档_第6张图片
    image.png
  • 添加角色,分配权限


    单点登录中心对接文档_第7张图片
    image.png
单点登录中心对接文档_第8张图片
image.png
  • 添加用户,分配角色,分配系统
单点登录中心对接文档_第9张图片
image.png

单点登录中心对接文档_第10张图片
image.png

单点登录中心对接文档_第11张图片
image.png

你可能感兴趣的:(单点登录中心对接文档)