feat(im security): add login failure lockout configuration feature
1. add APIs for login lockout config get and save 2. add backend service and controller for login lockout config 3. refactor frontend to separate login lockout config from main policy 4. update default login lockout policy values 5. add permission sql and docking documentation
This commit is contained in:
@@ -39,6 +39,16 @@ type RestoreDefaultReq struct {
|
||||
type RestoreDefaultRes struct {
|
||||
Id int64 `json:"id"`
|
||||
}
|
||||
type LoginLockoutConfigGetReq struct {
|
||||
g.Meta `path:"/imSecurityPolicy/loginLockoutConfig" method:"get" tags:"IM安全策略" summary:"获取登录失败策略配置"`
|
||||
sysin.ImLoginLockoutConfigGetInp
|
||||
}
|
||||
type LoginLockoutConfigGetRes struct{ *sysin.ImLoginLockoutConfigModel }
|
||||
type LoginLockoutConfigSaveReq struct {
|
||||
g.Meta `path:"/imSecurityPolicy/loginLockoutConfig" method:"post" tags:"IM安全策略" summary:"保存登录失败策略配置"`
|
||||
sysin.ImLoginLockoutConfigSaveInp
|
||||
}
|
||||
type LoginLockoutConfigSaveRes struct{}
|
||||
type IPRuleListReq struct {
|
||||
g.Meta `path:"/imSecurityPolicy/ipRuleList" method:"get" tags:"IM安全策略" summary:"获取IP黑白名单"`
|
||||
sysin.ImSecurityIPRuleListInp
|
||||
|
||||
Reference in New Issue
Block a user