登录配置化.

This commit is contained in:
lijiahang
2024-03-05 19:31:00 +08:00
parent 554c62abf7
commit 93407460d8
12 changed files with 150 additions and 37 deletions

View File

@@ -0,0 +1,36 @@
{
"groups": [
{
"name": "app.authentication",
"type": "com.orion.ops.module.infra.config.AppAuthenticationConfig",
"sourceType": "com.orion.ops.module.infra.config.AppAuthenticationConfig"
}
],
"properties": [
{
"name": "app.authentication.allowMultiDevice",
"type": "java.lang.Boolean",
"description": "是否允许多端登录."
},
{
"name": "app.authentication.allowRefresh",
"type": "java.lang.Boolean",
"description": "是否允许凭证续签."
},
{
"name": "app.authentication.maxRefreshCount",
"type": "java.lang.Integer",
"description": "凭证续签最大次数."
},
{
"name": "app.authentication.loginFailedLockCount",
"type": "java.lang.Integer",
"description": "登录失败锁定次数."
},
{
"name": "app.authentication.loginFailedLockTime",
"type": "java.lang.Integer",
"description": "登录失败锁定时间 (分)."
}
]
}

View File

@@ -118,6 +118,21 @@ logging:
level:
com.orion.ops.launch.controller.BootstrapController: INFO
# 应用配置
app:
authentication:
# 是否允许多端登录
allow-multi-device: true
# 是否允许凭证续签
allow-refresh: true
# 凭证续签最大次数
max-refresh-count: 3
# 登录失败锁定次数
login-failed-lock-count: 5
# 登录失败锁定时间 (分)
login-failed-lock-time: 30
# orion framework config
orion:
# 版本
version: @revision@
@@ -151,7 +166,6 @@ orion:
asset:
group: "asset - 资产模块"
path: "asset"
logging:
# 全局日志打印
printer: