把本地的 gitlab、redmine 啥的基于 LDAP 的系统账号登录和 SharePoint 的账号打通怎么搞?

2019-05-29 16:52:47 +08:00
 gouchaoer2

本来打算自己搭一个 openLDAP 的,结果 leader 说他上一家公司直接用的微软的 SharePoint 的账号系统

还发给我一个 msdn 的啥https://docs.microsoft.com/en-us/dotnet/framework/security/claims-based-identity-model这个文档,可是我不知道怎么搞啊

有人知道么?

2255 次点击
所在节点    问与答
7 条回复
maplememory
2019-05-29 18:02:16 +08:00
用 sysinternal 出的 adexplorer 查下你们公司的 ad, 然后在 gitlab 这些系统里填上对应部门的 dn 就好了
Takamine
2019-05-29 20:17:26 +08:00
比如 gitlab,在 gitlab.rb (配置文件好像是这名字)里面配置一下你们 AD 域的相关内容,如果域内分的挺细的话可以细化到 Group,以及对应的 adminGroup 的绑定。
chinvo
2019-05-29 20:21:59 +08:00
我司用的 Azure AD,GitLab 可以用 OmniAuth 直接对接,其他应用只要支持 OpenID Connect / SAML 也能直接配置

有些应用配合 Office 365 可以黑科技 SMTP 认证
gouchaoer2
2019-05-30 09:19:03 +08:00
@maplememory
@Takamine
@chinvo
谢谢你们,这边的邮箱的 outlook.office.com ,以及办公共享是 xxx.sharepoint.com ,共用的一个账号系统,我们自己没有搭建有 LDAP 相关的东西,都是微软的。聚聚们可以教我怎么查看这个 AD 域么?如果能拿到这个信息,我应该可以自己配置 redmine 和 gitlab 的
chinvo
2019-05-30 10:26:25 +08:00
@gouchaoer2 #4 Azure AD 不是 AD,不能直接用 LDAP 访问,你问系统管理员配置一个“企业应用程序”,就能配置 OpenID Connect (OAuth) 或者 SAML 了
Takamine
2019-05-30 11:55:13 +08:00
@gouchaoer2 我感觉你们的 root 结点可能就是这个 cn=xxx, dc=sharepoint, dc=com。
具体的域划分和域账号分配比如员工入职之后对电脑的域绑定什么的,可以问问管公司网络那边的同事。
gouchaoer2
2019-06-03 16:54:45 +08:00
@Takamine
@chinvo 谢谢你们,我研究了一下太难了就放弃了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/568827

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX