Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
zhangjian1949
apollo
提交
11494bed
apollo
项目概览
zhangjian1949
/
apollo
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
apollo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
11494bed
编写于
2月 21, 2021
作者:
J
Jason Song
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix #3551 and optimize ldap samples
上级
89101061
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
14 addition
and
13 deletion
+14
-13
apollo-portal/src/main/config/application-ldap-activedirectory-sample.yml
...c/main/config/application-ldap-activedirectory-sample.yml
+2
-2
apollo-portal/src/main/config/application-ldap-apacheds-sample.yml
...rtal/src/main/config/application-ldap-apacheds-sample.yml
+5
-5
apollo-portal/src/main/config/application-ldap-openldap-sample.yml
...rtal/src/main/config/application-ldap-openldap-sample.yml
+5
-5
apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/PortalApplication.java
.../com/ctrip/framework/apollo/portal/PortalApplication.java
+2
-1
未找到文件。
apollo-portal/src/main/config/application-ldap-activedirectory-sample.yml
浏览文件 @
11494bed
...
...
@@ -14,5 +14,5 @@ ldap:
loginId
:
"
sAMAccountName"
# ldap 用户惟一 id,用来作为登录的 id
userDisplayName
:
"
cn"
# ldap 用户名,用来作为显示名
email
:
"
userPrincipalName"
# ldap 邮箱属性
filter
:
# 可选项,配置过滤,目前只支持 memberOf
memberOf
:
"
CN=ServiceDEV,OU=test,DC=example,DC=com|CN=WebDEV,OU=test,DC=example,DC=com"
# 只允许 memberOf 属性为 ServiceDEV 和 WebDEV 的用户访问
#
filter: # 可选项,配置过滤,目前只支持 memberOf
#
memberOf: "CN=ServiceDEV,OU=test,DC=example,DC=com|CN=WebDEV,OU=test,DC=example,DC=com" # 只允许 memberOf 属性为 ServiceDEV 和 WebDEV 的用户访问
apollo-portal/src/main/config/application-ldap-apacheds-sample.yml
浏览文件 @
11494bed
...
...
@@ -15,8 +15,8 @@ ldap:
rdnKey
:
"
cn"
# ldap rdn key,可选项,如需启用group search需要配置
userDisplayName
:
"
displayName"
# ldap 用户名,用来作为显示名
email
:
"
mail"
# ldap 邮箱属性
group
:
# 配置ldap group,可选配置,启用后只有特定group的用户可以登录apollo
objectClass
:
"
groupOfNames"
# 配置groupClassName
groupBase
:
"
ou=group"
# group search base
groupSearch
:
"
(&(cn=dev))"
# group filter
groupMembership
:
"
member"
# group memberShip eg. member or memberUid
#
group: # 配置ldap group,可选配置,启用后只有特定group的用户可以登录apollo
#
objectClass: "groupOfNames" # 配置groupClassName
#
groupBase: "ou=group" # group search base
#
groupSearch: "(&(cn=dev))" # group filter
#
groupMembership: "member" # group memberShip eg. member or memberUid
apollo-portal/src/main/config/application-ldap-openldap-sample.yml
浏览文件 @
11494bed
...
...
@@ -15,8 +15,8 @@ ldap:
rdnKey
:
"
uid"
# ldap rdn key,可选项,如需启用group search需要配置
userDisplayName
:
"
cn"
# ldap 用户名,用来作为显示名
email
:
"
mail"
# ldap 邮箱属性
group
:
# 启用group search,可选配置,启用后只有特定group的用户可以登录apollo
objectClass
:
"
posixGroup"
# 配置groupClassName
groupBase
:
"
ou=group"
# group search base
groupSearch
:
"
(&(cn=dev))"
# group filter
groupMembership
:
"
memberUid"
# group memberShip eg. member or memberUid
#
group: # 启用group search,可选配置,启用后只有特定group的用户可以登录apollo
#
objectClass: "posixGroup" # 配置groupClassName
#
groupBase: "ou=group" # group search base
#
groupSearch: "(&(cn=dev))" # group filter
#
groupMembership: "memberUid" # group memberShip eg. member or memberUid
apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/PortalApplication.java
浏览文件 @
11494bed
...
...
@@ -4,6 +4,7 @@ import com.ctrip.framework.apollo.common.ApolloCommonConfig;
import
com.ctrip.framework.apollo.openapi.PortalOpenApiConfig
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.ldap.LdapAutoConfiguration
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.EnableAspectJAutoProxy
;
...
...
@@ -11,7 +12,7 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
@EnableAspectJAutoProxy
@Configuration
@EnableAutoConfiguration
@EnableAutoConfiguration
(
exclude
=
{
LdapAutoConfiguration
.
class
})
@EnableTransactionManagement
@ComponentScan
(
basePackageClasses
=
{
ApolloCommonConfig
.
class
,
PortalApplication
.
class
,
PortalOpenApiConfig
.
class
})
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录