Survive by day and develop by night.
talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive.
happy for hardess to solve denpendies.
目录
概述
Google Authenticator 和gitlab使用的方法
需求:
gitlab 的方法:
让GitLab支持ldap账号登录将是很好的体验。
设计思路
实现思路分析
1.配置过程:
GitLab可以通过LDAP(Lightweight Directory Access Protocol)进行身份验证。LDAP是一种用于访问分布式目录服务的协议。在GitLab中配置LDAP认证可以让用户在使用GitLab时使用他们在LDAP中的身份验证信息。下面是GitLab配置LDAP认证的步骤:
-
打开GitLab管理员页面,转到“设置”>“LDAP”选项卡。
-
配置LDAP服务器的相关信息,如服务器地址、端口、基础DN等。
-
配置LDAP用户过滤器,以过滤掉不需要认证的用户。
-
配置LDAP组过滤器,以将LDAP中的组映射到GitLab的组。
-
配置LDAP属性映射,以将LDAP中的属性映射到GitLab中的属性,如用户名、电子邮件地址等。
-
点击“测试”按钮测试LDAP连接是否正常。
-
点击“保存”按钮保存配置。
成功配置LDAP认证后,用户可以通过其LDAP凭据登录GitLab,并访问其帐户和权限,这将大大简化用户管理并提高安全性。
其中可以设置对应的安全策略中心,
Google AuthenticatorGoogle:
Google Authenticator is a security application developed by Google. It provides two-factor authentication for online services by generating time-based one-time passwords (TOTP). It works by linking a user’s Google account or other online accounts with the Google Authenticator app. The app then generates a unique code that changes every 30 seconds, which the user enters when prompted as a second layer of authentication. This helps to protect against unauthorized access to online accounts. It can be used for services such as Google, Facebook, Dropbox, and many others.
参考资料和推荐阅读
参考资料
官方文档
开源社区
博客文章
书籍推荐
- https://blog.csdn.net/l2931050/article/details/124843967
- https://baike.baidu.com/item/Google%20Authenticator/58350750?fr=ge_ala
欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!同时,期望各位大佬的批评指正~