更新时间:2024-04-19 GMT+08:00
分享

服务部署

  1. 安装包准备
    • 使用 Auto_Deploy 中的apache-tomcat-9.0.58.tar.gz包。
    • 将uniform-auth.war和cas.war 放到 webapps 目录下。
    • 将 application-config.yml 和 cas.properties 放到 config 目录下,config 和 webapps 同级目录,也和 conf 同级目录。
    • 将 uniform_auth.sql 导入到 mysql。
  2. 配置数据库、服务 IP 和端口

    cas 表名和字段需修改成 uniform_auth.sql 中 sys_user 表名和字段。

    #修改数据库:
              url: jdbc:mysql://192.168.32.3:3306/uniform_auth?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&rewriteBatchedStatements=true
              username: root
              password: Fengtu12#$
    # cas相关
    cas:
      # 是否启用cas,如果不启用则不做权限验证拦截,创建默认session,使用CasGuestUser作为默认session用户(应对开放型系统的`偷懒`方案,不建议使用)
      enable: true
      host:
     # CAS服务器内网地址,用于服务端对服务端调用,例如验证ticket等(在办公环境可能和 client2-server相同)
        server-2-server: http://192.168.32.61:8001/cas
        # CAS对用户访问地址,用于配置用户在客户端跳转的登录登出目的地址
        client-2-server: https://10.190.x.x/cas
    logged.url 支持自定义跳转页面。访问 /cas/login,会跳转到 logged.url 页面。
    访问 /cas/login?service=xx,会跳转到 xx 页面。
  3. 页面访问

    https://10.190.x.x/uniform-auth

    预置账户:

    admin/sf@xxx(管理员账号)

    yanshi/xxxx(超管账号)

    图1 访问a

相关文档