Skip to content
本页内容

~/conf/sso.yml

yml
# 端口配置
server:
  port: 7001 #sso单点登录服务启动端口号,注意指定的端口不能被占用

# 数据库配置
datasource:
  #ORACLE数据库
  driver-class-name: oracle.jdbc.OracleDriver #数据库驱动
  url: jdbc:oracle:thin:@127.0.0.1:1521:orcl #数据库地址
  username: builder #数据库用户名
  password: builder #数据库密码

  # MYSQL数据库
  # driver-class-name: com.mysql.cj.jdbc.Driver
  # url: jdbc:mysql://192.168.1.251:3306/czjsdb?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false
  # username: root
  # password: root

  # 神通数据库
  # driver-class-name: com.oscar.Driver
  # url: jdbc:oscar://113.57.110.41:2191/OSRDB
  # username: GTT
  # password: GTT

  # 金仓数据库
  # driver-class-name: com.kingbase8.Driver
  # url: jdbc:kingbase8://192.168.1.123:54321/TEST
  # username: SYSTEM
  # password: 123456

  # 达梦数据库
  # driver-class-name: dm.jdbc.driver.DmDriver
  # url: jdbc:dm://192.168.1.251:5236/DMSERVER?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
  # username: HBLYOA
  # password: HBLYOA123

  #  瀚高数据库
  # driverClassName: org.postgresql.Driver
  # url: jdbc:postgresql://127.0.0.1:5866/BDCDJ61
  # username: bdcdj6
  # password: bdcdj6

  #  PG数据库
  # driverClassName: org.postgresql.Driver
  # url: jdbc:postgresql://127.0.0.1:5432/kqco_pg
  # username: kqco_pg
  # password: kqco_pg

  #  SQLSERVER数据库
  # url: jdbc:sqlserver:127.0.0.1;Databasename=KQCO_SQL
  # driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
  # username: sa
  # password: sa

# redis配置
redis:
  # redis单机配置
  host: 127.0.0.1 # redis服务启动所在机器ip
  port: 6379 # redis服务启动端口
  password: 123456 # redis服务访问密码
  timeout: 10s
  lettuce:
    pool:
      min-idle: 0
      max-idle: 10
      max-active: 20
      max-wait: -1ms

  # redis集群配置
  # password:  # redis服务访问密码
  # timeout: 10s
  # lettuce:
  #   pool:
  #     min-idle: 0
  #     max-idle: 10
  #     max-active: 20
  #     max-wait: -1ms
  # cluster:
  #   nodes:  # redis服务集群节点
  #     - 192.168.1.215:7001
  #     - 192.168.1.215:7002
  #     - 192.168.1.215:7003
  #     - 192.168.1.215:7004
  #     - 192.168.1.215:7005
  #     - 192.168.1.215:7006

# 登录验证配置
user:
  info:
    expire: 28800 # 有效时间,使用默认值即可,无需修改
    secret: kanqbdc1 # 加密密钥,使用默认值即可,无需修改
  code: false # 是否开启验证码功能,true开启,false关闭
  codeExpire: 60 # 开启验证码功能时的验证码过期时间,单位为秒
  ip: false # 是否开启IP绑定用户功能 true开启,false关闭
  mac: false # 是否开启MAC绑定用户功能 true开启,false关闭
  deviceNumber: false # 是否开启设备号绑定用户功能 true开启,false关闭
  password:
    pswd: false # 是否开启密码登录验证相关功能 true开启,false关闭
    num: 5 # 密码验证功能开启时连续输入密码错误次数超过设定值锁定账户
    expire: 60 # 密码验证功能开启时账号锁定的锁定时长,单位为秒
    # 密码验证功能开启时用户密码为设置的密码时需要修改密码
    # 比如用户的密码为设定值123456时登录系统提示修改密码
    init: 123456
    update: # 密码修改强度校验
      lowerLetter: false # true表示必须包含小写字母 false无要求
      upperLetter: false # true表示必须包含大写字母 false无要求
      number: false # true表示必须包含数字 false无要求
      special: false # true表示必须包含特殊字符!@#$%&* false无要求
      strLength: 0 # 密码长度大于等于配置的整形值
  # 是否允许用户在多台电脑登录,
  # false表示同一个账号允许在多个机器登录,true表示一个账号只能在某一个机器登录
  single: false

# 对接第三方配置
dsf:
  # 第三方单点登录平台的用户信息验证接口,详细说明可参考《单点登录-对接第三方》
  # 如果需要对接第三方单点登录平台,需要此配置;若不对接第三方单点登录平台,忽略次配置
  httpUrl: http://117.160.244.96:23561/sys/user/list
# C++配置,配置后,通过C++指令校验登录,不配置则使用自定义SQL校验
# coservice:
# '0':
#   model: hotStandby
#   strategy: round
#   server:
#     - addr: 127.0.0.1
#       port: 5107
# 端口配置
server:
  port: 7001 #sso单点登录服务启动端口号,注意指定的端口不能被占用

# 数据库配置
datasource:
  #ORACLE数据库
  driver-class-name: oracle.jdbc.OracleDriver #数据库驱动
  url: jdbc:oracle:thin:@127.0.0.1:1521:orcl #数据库地址
  username: builder #数据库用户名
  password: builder #数据库密码

  # MYSQL数据库
  # driver-class-name: com.mysql.cj.jdbc.Driver
  # url: jdbc:mysql://192.168.1.251:3306/czjsdb?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false
  # username: root
  # password: root

  # 神通数据库
  # driver-class-name: com.oscar.Driver
  # url: jdbc:oscar://113.57.110.41:2191/OSRDB
  # username: GTT
  # password: GTT

  # 金仓数据库
  # driver-class-name: com.kingbase8.Driver
  # url: jdbc:kingbase8://192.168.1.123:54321/TEST
  # username: SYSTEM
  # password: 123456

  # 达梦数据库
  # driver-class-name: dm.jdbc.driver.DmDriver
  # url: jdbc:dm://192.168.1.251:5236/DMSERVER?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
  # username: HBLYOA
  # password: HBLYOA123

  #  瀚高数据库
  # driverClassName: org.postgresql.Driver
  # url: jdbc:postgresql://127.0.0.1:5866/BDCDJ61
  # username: bdcdj6
  # password: bdcdj6

  #  PG数据库
  # driverClassName: org.postgresql.Driver
  # url: jdbc:postgresql://127.0.0.1:5432/kqco_pg
  # username: kqco_pg
  # password: kqco_pg

  #  SQLSERVER数据库
  # url: jdbc:sqlserver:127.0.0.1;Databasename=KQCO_SQL
  # driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
  # username: sa
  # password: sa

# redis配置
redis:
  # redis单机配置
  host: 127.0.0.1 # redis服务启动所在机器ip
  port: 6379 # redis服务启动端口
  password: 123456 # redis服务访问密码
  timeout: 10s
  lettuce:
    pool:
      min-idle: 0
      max-idle: 10
      max-active: 20
      max-wait: -1ms

  # redis集群配置
  # password:  # redis服务访问密码
  # timeout: 10s
  # lettuce:
  #   pool:
  #     min-idle: 0
  #     max-idle: 10
  #     max-active: 20
  #     max-wait: -1ms
  # cluster:
  #   nodes:  # redis服务集群节点
  #     - 192.168.1.215:7001
  #     - 192.168.1.215:7002
  #     - 192.168.1.215:7003
  #     - 192.168.1.215:7004
  #     - 192.168.1.215:7005
  #     - 192.168.1.215:7006

# 登录验证配置
user:
  info:
    expire: 28800 # 有效时间,使用默认值即可,无需修改
    secret: kanqbdc1 # 加密密钥,使用默认值即可,无需修改
  code: false # 是否开启验证码功能,true开启,false关闭
  codeExpire: 60 # 开启验证码功能时的验证码过期时间,单位为秒
  ip: false # 是否开启IP绑定用户功能 true开启,false关闭
  mac: false # 是否开启MAC绑定用户功能 true开启,false关闭
  deviceNumber: false # 是否开启设备号绑定用户功能 true开启,false关闭
  password:
    pswd: false # 是否开启密码登录验证相关功能 true开启,false关闭
    num: 5 # 密码验证功能开启时连续输入密码错误次数超过设定值锁定账户
    expire: 60 # 密码验证功能开启时账号锁定的锁定时长,单位为秒
    # 密码验证功能开启时用户密码为设置的密码时需要修改密码
    # 比如用户的密码为设定值123456时登录系统提示修改密码
    init: 123456
    update: # 密码修改强度校验
      lowerLetter: false # true表示必须包含小写字母 false无要求
      upperLetter: false # true表示必须包含大写字母 false无要求
      number: false # true表示必须包含数字 false无要求
      special: false # true表示必须包含特殊字符!@#$%&* false无要求
      strLength: 0 # 密码长度大于等于配置的整形值
  # 是否允许用户在多台电脑登录,
  # false表示同一个账号允许在多个机器登录,true表示一个账号只能在某一个机器登录
  single: false

# 对接第三方配置
dsf:
  # 第三方单点登录平台的用户信息验证接口,详细说明可参考《单点登录-对接第三方》
  # 如果需要对接第三方单点登录平台,需要此配置;若不对接第三方单点登录平台,忽略次配置
  httpUrl: http://117.160.244.96:23561/sys/user/list
# C++配置,配置后,通过C++指令校验登录,不配置则使用自定义SQL校验
# coservice:
# '0':
#   model: hotStandby
#   strategy: round
#   server:
#     - addr: 127.0.0.1
#       port: 5107

Powerd by Vitepress.