Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yujianwangzivayy
MaxKey
提交
bbb56ad4
MaxKey
项目概览
yujianwangzivayy
/
MaxKey
与 Fork 源项目一致
Fork自
MaxKey单点登录官方(MaxKeyTop) / MaxKey
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
MaxKey
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
bbb56ad4
编写于
3月 28, 2021
作者:
M
MaxKey
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
LDAP
上级
c18b5de9
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
35 addition
and
10 deletion
+35
-10
maxkey-core/src/main/java/org/maxkey/constants/ldap/ActiveDirectoryUser.java
...n/java/org/maxkey/constants/ldap/ActiveDirectoryUser.java
+12
-5
maxkey-core/src/main/java/org/maxkey/constants/ldap/OrganizationalUnit.java
...in/java/org/maxkey/constants/ldap/OrganizationalUnit.java
+7
-2
maxkey-core/src/main/java/org/maxkey/domain/UserInfo.java
maxkey-core/src/main/java/org/maxkey/domain/UserInfo.java
+11
-1
maxkey-core/src/main/java/org/maxkey/persistence/ldap/LdapUtils.java
.../src/main/java/org/maxkey/persistence/ldap/LdapUtils.java
+5
-2
未找到文件。
maxkey-core/src/main/java/org/maxkey/constants/ldap/ActiveDirectoryUser.java
浏览文件 @
bbb56ad4
...
...
@@ -115,6 +115,8 @@ public class ActiveDirectoryUser {
* 主要组 Set Primary Group primaryGroupID
*/
public
static
final
String
CN
=
"cn"
;
public
static
final
String
NAME
=
"name"
;
public
static
final
String
GIVENNAME
=
"givenName"
;
public
static
final
String
SN
=
"sn"
;
...
...
@@ -123,6 +125,7 @@ public class ActiveDirectoryUser {
public
static
final
String
PHYSICALDELIVERYOFFICENAME
=
"physicalDeliveryOfficeName"
;
public
static
final
String
MAIL
=
"mail"
;
public
static
final
String
WWWHOMEPAGE
=
"wwwHomePage"
;
public
static
final
String
DISPLAYNAME
=
"displayName"
;
public
static
final
String
TELEPHONENUMBER
=
"telephoneNumber"
;
public
static
final
String
OTHERTELEPHONE
=
"otherTelephone"
;
...
...
@@ -135,6 +138,8 @@ public class ActiveDirectoryUser {
public
static
final
String
IPPHONE
=
"ipPhone"
;
public
static
final
String
OTHERIPPHONE
=
"otherIpPhone"
;
public
static
final
String
INFO
=
"info"
;
public
static
final
String
HOMEPHONE
=
"homePhone"
;
public
static
final
String
USERPRINCIPALNAME
=
"userPrincipalName"
;
public
static
final
String
SAMACCOUNTNAME
=
"sAMAccountname"
;
...
...
@@ -143,17 +148,19 @@ public class ActiveDirectoryUser {
public
static
final
String
USERACCOUNTCONTROL
=
"userAccountControl "
;
public
static
final
String
PWDLASTSET
=
"pwdLastSet"
;
public
static
final
String
ACCOUNTEXPIRES
=
"accountExpires"
;
public
static
final
String
CO
=
"co"
;
public
static
final
String
C
=
"c"
;
public
static
final
String
COUNTRYCODE
=
"countryCode"
;
public
static
final
String
ST
=
"st"
;
public
static
final
String
L
=
"l"
;
public
static
final
String
STREETADDRESS
=
"streetAddress"
;
public
static
final
String
POSTOFFICEBOX
=
"postOfficeBox"
;
public
static
final
String
POSTALCODE
=
"postalCode"
;
public
static
final
String
L
=
"l"
;
public
static
final
String
ST
=
"st"
;
public
static
final
String
C
=
"c"
;
public
static
final
String
TITLE
=
"title"
;
public
static
final
String
DEPARTMENT
=
"department"
;
public
static
final
String
COMPANY
=
"company"
;
public
static
final
String
DEPARTMENT
=
"department"
;
public
static
final
String
MANAGER
=
"manager"
;
public
static
final
String
DIRECTREPORTS
=
"directReports"
;
...
...
maxkey-core/src/main/java/org/maxkey/constants/ldap/OrganizationalUnit.java
浏览文件 @
bbb56ad4
...
...
@@ -70,8 +70,13 @@ public class OrganizationalUnit {
/**OrganizationalUnit physicalDeliveryOfficeName*/
public
static
final
String
PHYSICALDELIVERYOFFICENAME
=
"physicalDeliveryOfficeName"
;
/**OrganizationalUnit st*/
public
static
final
String
ST
=
"st"
;
public
static
final
String
ST
=
"st"
;
//省/州
/**OrganizationalUnit l*/
public
static
final
String
L
=
"l"
;
public
static
final
String
L
=
"l"
;
//县市
public
static
final
String
CO
=
"co"
;
//中国
public
static
final
String
C
=
"c"
;
//CN
public
static
final
String
COUNTRYCODE
=
"countryCode"
;
//156
public
static
final
String
NAME
=
"name"
;
}
maxkey-core/src/main/java/org/maxkey/domain/UserInfo.java
浏览文件 @
bbb56ad4
...
...
@@ -166,6 +166,8 @@ public class UserInfo extends JpaBaseDomain {
protected
String
workPostalCode
;
@Column
protected
String
workFax
;
protected
String
workOfficeName
;
// for home
@Column
protected
String
homeCountry
;
...
...
@@ -417,7 +419,15 @@ public class UserInfo extends JpaBaseDomain {
this
.
password
=
password
;
}
public
String
getDecipherable
()
{
public
String
getWorkOfficeName
()
{
return
workOfficeName
;
}
public
void
setWorkOfficeName
(
String
workOfficeName
)
{
this
.
workOfficeName
=
workOfficeName
;
}
public
String
getDecipherable
()
{
return
decipherable
;
}
...
...
maxkey-core/src/main/java/org/maxkey/persistence/ldap/LdapUtils.java
浏览文件 @
bbb56ad4
...
...
@@ -273,9 +273,12 @@ public class LdapUtils {
try
{
if
(
attrs
.
get
(
elem
)
!=
null
)
{
for
(
int
i
=
0
;
i
<
attrs
.
get
(
elem
).
size
();
i
++)
{
value
+=
","
+
attrs
.
get
(
elem
).
get
(
i
).
toString
();
if
(
i
==
0
)
{
value
+=
attrs
.
get
(
elem
).
get
(
i
).
toString
();
}
else
{
value
+=
","
+
attrs
.
get
(
elem
).
get
(
i
).
toString
();
}
}
value
=
value
.
substring
(
1
);
}
}
catch
(
NamingException
e
)
{
e
.
printStackTrace
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录