Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MaxKey单点登录官方(MaxKeyTop)
MaxKey
提交
585fa606
MaxKey
项目概览
MaxKey单点登录官方(MaxKeyTop)
/
MaxKey
9 个月 前同步成功
通知
75
Star
3
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
MaxKey
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
585fa606
编写于
4月 30, 2022
作者:
M
MaxKey
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Provision
上级
0f912df2
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
27 addition
and
27 deletion
+27
-27
maxkey-persistence/src/main/java/org/maxkey/persistence/mq/MqProvisionAction.java
...ain/java/org/maxkey/persistence/mq/MqProvisionAction.java
+1
-1
maxkey-persistence/src/main/java/org/maxkey/persistence/mq/MqProvisionTopic.java
...main/java/org/maxkey/persistence/mq/MqProvisionTopic.java
+1
-1
maxkey-persistence/src/main/java/org/maxkey/persistence/service/AccountsService.java
.../java/org/maxkey/persistence/service/AccountsService.java
+8
-8
maxkey-persistence/src/main/java/org/maxkey/persistence/service/OrganizationsService.java
.../org/maxkey/persistence/service/OrganizationsService.java
+5
-5
maxkey-persistence/src/main/java/org/maxkey/persistence/service/UserInfoService.java
.../java/org/maxkey/persistence/service/UserInfoService.java
+10
-10
maxkey-web-frontend/maxkey-web-app/src/assets/i18n/zh-CN.json
...ey-web-frontend/maxkey-web-app/src/assets/i18n/zh-CN.json
+2
-2
未找到文件。
maxkey-persistence/src/main/java/org/maxkey/persistence/mq/Mq
Identity
Action.java
→
maxkey-persistence/src/main/java/org/maxkey/persistence/mq/Mq
Provision
Action.java
浏览文件 @
585fa606
...
...
@@ -17,7 +17,7 @@
package
org.maxkey.persistence.mq
;
public
class
Mq
Identity
Action
{
public
class
Mq
Provision
Action
{
public
static
String
CREATE_ACTION
=
"CREATE_ACTION"
;
...
...
maxkey-persistence/src/main/java/org/maxkey/persistence/mq/Mq
Identity
Topic.java
→
maxkey-persistence/src/main/java/org/maxkey/persistence/mq/Mq
Provision
Topic.java
浏览文件 @
585fa606
...
...
@@ -17,7 +17,7 @@
package
org.maxkey.persistence.mq
;
public
class
Mq
Identity
Topic
{
public
class
Mq
Provision
Topic
{
public
final
static
String
USERINFO_TOPIC
=
"MXK_IDENTITY_USERINFO_TOPIC"
;
...
...
maxkey-persistence/src/main/java/org/maxkey/persistence/service/AccountsService.java
浏览文件 @
585fa606
...
...
@@ -27,8 +27,8 @@ import org.maxkey.entity.AccountsStrategy;
import
org.maxkey.entity.OrganizationsCast
;
import
org.maxkey.entity.UserInfo
;
import
org.maxkey.persistence.mapper.AccountsMapper
;
import
org.maxkey.persistence.mq.Mq
Identity
Action
;
import
org.maxkey.persistence.mq.Mq
Identity
Topic
;
import
org.maxkey.persistence.mq.Mq
Provision
Action
;
import
org.maxkey.persistence.mq.Mq
Provision
Topic
;
import
org.maxkey.persistence.mq.MessageQueueService
;
import
org.maxkey.util.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -79,9 +79,9 @@ public class AccountsService extends JpaBaseService<Accounts>{
cast
.
setOrgId
(
loadUserInfo
.
getDepartmentId
());
account
.
setOrgCast
(
organizationsCastService
.
query
(
cast
));
mqPersistService
.
send
(
Mq
Identity
Topic
.
ACCOUNT_TOPIC
,
Mq
Provision
Topic
.
ACCOUNT_TOPIC
,
account
,
Mq
Identity
Action
.
CREATE_ACTION
);
Mq
Provision
Action
.
CREATE_ACTION
);
}
return
true
;
...
...
@@ -99,9 +99,9 @@ public class AccountsService extends JpaBaseService<Accounts>{
cast
.
setOrgId
(
loadUserInfo
.
getDepartmentId
());
account
.
setOrgCast
(
organizationsCastService
.
query
(
cast
));
mqPersistService
.
send
(
Mq
Identity
Topic
.
ACCOUNT_TOPIC
,
Mq
Provision
Topic
.
ACCOUNT_TOPIC
,
account
,
Mq
Identity
Action
.
UPDATE_ACTION
);
Mq
Provision
Action
.
UPDATE_ACTION
);
}
return
true
;
...
...
@@ -117,9 +117,9 @@ public class AccountsService extends JpaBaseService<Accounts>{
loadUserInfo
=
userInfoService
.
findUserRelated
(
account
.
getUserId
());
account
.
setUserInfo
(
loadUserInfo
);
mqPersistService
.
send
(
Mq
Identity
Topic
.
ACCOUNT_TOPIC
,
Mq
Provision
Topic
.
ACCOUNT_TOPIC
,
account
,
Mq
Identity
Action
.
DELETE_ACTION
);
Mq
Provision
Action
.
DELETE_ACTION
);
}
return
true
;
...
...
maxkey-persistence/src/main/java/org/maxkey/persistence/service/OrganizationsService.java
浏览文件 @
585fa606
...
...
@@ -24,8 +24,8 @@ import org.apache.poi.ss.usermodel.Cell;
import
org.apache.poi.ss.usermodel.CellType
;
import
org.maxkey.entity.Organizations
;
import
org.maxkey.persistence.mapper.OrganizationsMapper
;
import
org.maxkey.persistence.mq.Mq
Identity
Action
;
import
org.maxkey.persistence.mq.Mq
Identity
Topic
;
import
org.maxkey.persistence.mq.Mq
Provision
Action
;
import
org.maxkey.persistence.mq.Mq
Provision
Topic
;
import
org.maxkey.persistence.mq.MessageQueueService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Repository
;
...
...
@@ -52,7 +52,7 @@ public class OrganizationsService extends JpaBaseService<Organizations>{
public
boolean
insert
(
Organizations
organization
)
{
if
(
super
.
insert
(
organization
)){
messageQueueService
.
send
(
Mq
IdentityTopic
.
ORG_TOPIC
,
organization
,
MqIdentity
Action
.
CREATE_ACTION
);
Mq
ProvisionTopic
.
ORG_TOPIC
,
organization
,
MqProvision
Action
.
CREATE_ACTION
);
return
true
;
}
return
false
;
...
...
@@ -61,7 +61,7 @@ public class OrganizationsService extends JpaBaseService<Organizations>{
public
boolean
update
(
Organizations
organization
)
{
if
(
super
.
update
(
organization
)){
messageQueueService
.
send
(
Mq
IdentityTopic
.
ORG_TOPIC
,
organization
,
MqIdentity
Action
.
UPDATE_ACTION
);
Mq
ProvisionTopic
.
ORG_TOPIC
,
organization
,
MqProvision
Action
.
UPDATE_ACTION
);
return
true
;
}
return
false
;
...
...
@@ -85,7 +85,7 @@ public class OrganizationsService extends JpaBaseService<Organizations>{
public
boolean
delete
(
Organizations
organization
)
{
if
(
super
.
delete
(
organization
)){
messageQueueService
.
send
(
Mq
IdentityTopic
.
ORG_TOPIC
,
organization
,
MqIdentity
Action
.
DELETE_ACTION
);
Mq
ProvisionTopic
.
ORG_TOPIC
,
organization
,
MqProvision
Action
.
DELETE_ACTION
);
return
true
;
}
return
false
;
...
...
maxkey-persistence/src/main/java/org/maxkey/persistence/service/UserInfoService.java
浏览文件 @
585fa606
...
...
@@ -27,8 +27,8 @@ import org.maxkey.entity.Accounts;
import
org.maxkey.entity.ChangePassword
;
import
org.maxkey.entity.UserInfo
;
import
org.maxkey.persistence.mapper.UserInfoMapper
;
import
org.maxkey.persistence.mq.Mq
Identity
Action
;
import
org.maxkey.persistence.mq.Mq
Identity
Topic
;
import
org.maxkey.persistence.mq.Mq
Provision
Action
;
import
org.maxkey.persistence.mq.Mq
Provision
Topic
;
import
org.maxkey.persistence.mq.MessageQueueService
;
import
org.maxkey.persistence.repository.PasswordPolicyValidator
;
import
org.maxkey.util.DateUtils
;
...
...
@@ -78,9 +78,9 @@ public class UserInfoService extends JpaBaseService<UserInfo> {
if
(
messageQueueService
.
getApplicationConfig
().
isMessageQueueSupport
())
{
UserInfo
loadUserInfo
=
findUserRelated
(
userInfo
.
getId
());
messageQueueService
.
send
(
Mq
Identity
Topic
.
USERINFO_TOPIC
,
Mq
Provision
Topic
.
USERINFO_TOPIC
,
loadUserInfo
,
Mq
Identity
Action
.
CREATE_ACTION
);
Mq
Provision
Action
.
CREATE_ACTION
);
}
return
true
;
...
...
@@ -96,9 +96,9 @@ public class UserInfoService extends JpaBaseService<UserInfo> {
UserInfo
loadUserInfo
=
findUserRelated
(
userInfo
.
getId
());
accountUpdate
(
loadUserInfo
);
messageQueueService
.
send
(
Mq
Identity
Topic
.
USERINFO_TOPIC
,
Mq
Provision
Topic
.
USERINFO_TOPIC
,
loadUserInfo
,
Mq
Identity
Action
.
UPDATE_ACTION
);
Mq
Provision
Action
.
UPDATE_ACTION
);
}
changePasswordProvisioning
(
changePassword
);
...
...
@@ -115,9 +115,9 @@ public class UserInfoService extends JpaBaseService<UserInfo> {
if
(
super
.
delete
(
userInfo
)){
messageQueueService
.
send
(
Mq
Identity
Topic
.
USERINFO_TOPIC
,
Mq
Provision
Topic
.
USERINFO_TOPIC
,
loadUserInfo
,
Mq
Identity
Action
.
DELETE_ACTION
);
Mq
Provision
Action
.
DELETE_ACTION
);
accountUpdate
(
loadUserInfo
);
return
true
;
}
...
...
@@ -310,9 +310,9 @@ public class UserInfoService extends JpaBaseService<UserInfo> {
UserInfo
loadUserInfo
=
findByUsername
(
changePassworded
.
getUsername
());
ChangePassword
changePassword
=
new
ChangePassword
(
loadUserInfo
);
messageQueueService
.
send
(
Mq
Identity
Topic
.
PASSWORD_TOPIC
,
Mq
Provision
Topic
.
PASSWORD_TOPIC
,
changePassword
,
Mq
Identity
Action
.
PASSWORD_ACTION
);
Mq
Provision
Action
.
PASSWORD_ACTION
);
}
}
...
...
maxkey-web-frontend/maxkey-web-app/src/assets/i18n/zh-CN.json
浏览文件 @
585fa606
{
"app.title"
:
"单点登录系统"
,
"app.title"
:
"单点登录
认证
系统"
,
"mxk"
:{
"title"
:
"单点登录系统"
,
"title"
:
"单点登录
认证
系统"
,
"login"
:{
"title"
:
"MaxKey"
,
"title.sub"
:
"业界领先的IAM身份管理和认证产品"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录