Appearance
~/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