【发布时间】:2018-01-15 21:51:10
【问题描述】:
目前,我有一个 WordPress 网站负责我的用户管理。另外,我有一个 GitLab 服务器和单页应用程序 (node.js)。
我即将构建 CLI,它允许用户 a) 下载某些资源 b) 将某些文件上传到他们的帐户。
我想为所有服务维护单用户存储库,这样用户就不必单独注册 + 我想绑定一些逻辑,比如如果用户在 WordPress 上购买了东西,他可以通过 CLI 下载或获得访问权限到 GitLab 上的某个 git 存储库。
我知道 WP、Node 和 GitLab 支持 Active Directory、LDAP 和 Kerberos,但我不确定这是否是最佳解决方案。我个人对 AD 的体验主要是在 Windows 环境中访问不同的目录。
总结:
堆栈:服务/应用程序:
- WordPress 网站
- Node.js 网站
- GitLab CE 服务器
- 自定义 CLI(待构建)
问题:
- 集成所有服务的最佳解决方案是什么(单次登录 和所有人的密码)。 LDAP / Kerberos 还是其他?
【问题讨论】:
标签: wordpress git authentication active-directory ldap