Files
CasSsoService/src/main/resources/application.properties.txt
T

61 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ==================== 禁用 HTTPS(开发环境) ====================
server.ssl.enabled=false
server.port=8443
# ==================== CAS 核心配置 ====================
# 允许通过 HTTP 传输 TGC Cookie
cas.tgc.secure=false
# 显式指定 TGC Cookie 的 Path 为 /cas;否则默认留空,浏览器按“请求目录”取值,
# 自定义登录在 /cas/api/login 种 Cookie 会变成 Path=/cas/api/,跳到 /cas/login 时浏览器不带此 Cookie,导致还要再登录
cas.tgc.path=/cas
# 从 JSON 文件加载服务注册信息
cas.serviceRegistry.initFromJson=true
# ==================== 认证配置 ====================
# 静态用户列表(格式:username::password)
cas.authn.accept.users=casuser::Mellon
# ==================== 日志配置(可选) ====================
# 设置日志级别,便于调试
logging.level.org.apereo.cas=DEBUG
# ==================== Redis 配置(Spring Boot 标准配置) ====================
spring.redis.host=localhost
spring.redis.port=6379
spring.redis.password=123456
spring.redis.database=0
spring.redis.timeout=5000
spring.redis.jedis.pool.max-active=8
spring.redis.jedis.pool.max-idle=8
spring.redis.jedis.pool.min-idle=0
# ==================== JDBC 认证配置 ====================
# 查询 SQL,根据用户名获取用户信息
cas.authn.jdbc.query[0].sql=select * from sys_user where username=?
# 密码字段名
cas.authn.jdbc.query[0].fieldPassword=password
# 账号禁用字段(可选,1表示禁用)
cas.authn.jdbc.query[0].fieldDisabled=disabled
# 密码过期字段(可选,1表示过期)
cas.authn.jdbc.query[0].fieldExpired=expired
# 数据库连接信息
cas.authn.jdbc.query[0].url=jdbc:mysql://127.0.0.1:3306/yunhai_base?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
cas.authn.jdbc.query[0].user=root
cas.authn.jdbc.query[0].password=123456
cas.authn.jdbc.query[0].driverClass=com.mysql.jdbc.Driver
# 数据库方言
cas.authn.jdbc.query[0].dialect=org.hibernate.dialect.MySQLDialect
# ==================== 密码加密策略(根据实际情况配置) ====================
# 如果数据库密码是明文,则设为 NONE
cas.authn.jdbc.query[0].passwordEncoder.type=NONE
# 如果是 MD5 加密,则使用以下配置
# cas.authn.jdbc.query[0].passwordEncoder.type=DEFAULT
# cas.authn.jdbc.query[0].passwordEncoder.encodingAlgorithm=MD5
#cas.authn.sso.excluded-paths=/api/**