美文网首页
单点登录中心对接文档

单点登录中心对接文档

作者: maylor_zhu | 来源:发表于2019-08-26 17:05 被阅读0次

lmhd-boot-auth对接

1.添加依赖

    <!--关于授权-->
    <dependency>
        <groupId>com.lmhd</groupId>
        <artifactId>lmhd-boot-auth</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
    <!--前端静态文件-->
     <dependency>
        <groupId>com.lmhd</groupId>
        <artifactId>lmhd-boot-sso-upms-admin-ui</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>

删除部分文件

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


image.png

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


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一致


    image.png
  • 在系统配置管理中,添加系统配置,code需要与系统名称一致。


    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中需要此配置
      image.png
  • 添加权限


    image.png
  • 添加角色,分配权限


    image.png
image.png
  • 添加用户,分配角色,分配系统
image.png
image.png
image.png

相关文章

  • 单点登录中心对接文档

    lmhd-boot-auth对接 1.添加依赖 删除部分文件 删除com.lmhd.*.controller包下的...

  • 前后端分离应用接入CAS单点登录处理方式

    这段时间一直在处理单点登录的问题,元旦前对接了基于SAML的单点登录认证,这几天又对接了一个基于CAS认证的,认证...

  • CAS单点登录-配置中心

    前言 上一篇:CAS单点登录-基础搭建 下一篇:CAS单点登录-https配置 配置中心 什么是配置中心 分布式配...

  • 单点登录实现过程

    单点登录:一处登录多处使用! 前提:单点登录多使用在分布式系统中。 Demo: 参观动物园流程: 检票员=认证中心...

  • 对接qq和微信的第三方登录

    这里我只对接了微信的登录和qq的登录;查找腾讯qq和微信的官方文档,仔细阅读相关对接步骤,然后根据文档说明去创...

  • sso社区系统单点登录对接

    使用原理 1.1 社区系统点击进入被登录系统(psmp)时,传来的请求携带着session_id,psmp判断是否...

  • SSO单点登录接口文档

    概述 本文是公司单点登录(SSO)产品的接口设计文档。 接口列表 票据验证接口 所属系统 SSO认证系统 接口地址...

  • 前后端分离项目set cookie失败问题

    背景: 请求127.0.0.1/ 对接公司的单点登录系统里面有个回调地址 设置的为 127.0.0.1/call...

  • CAS单点登录-基础搭建

    前言 上一篇:CAS单点登录-简介 下一篇:CAS单点登录-配置中心 手脚架代码下载 代码下载 官方提供了下载工具...

  • SpringBoot | 第三十三章:Spring web Se

    前言 最近有个单位内网系统需要对接统一门户,进行单点登录和待办事项对接功能。一般上政府系统都会要求做统一登录功能,...

网友评论

      本文标题:单点登录中心对接文档

      本文链接:https://www.haomeiwen.com/subject/oojdectx.html