Google Authenticator 和gitlab使用的方法配置Google AuthenticatorGoogle

Google Authenticator 和gitlab使用的方法

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认证的步骤:

  1. 打开GitLab管理员页面,转到"设置">"LDAP"选项卡。

  2. 配置LDAP服务器的相关信息,如服务器地址、端口、基础DN等。

  3. 配置LDAP用户过滤器,以过滤掉不需要认证的用户。

  4. 配置LDAP组过滤器,以将LDAP中的组映射到GitLab的组。

  5. 配置LDAP属性映射,以将LDAP中的属性映射到GitLab中的属性,如用户名、电子邮件地址等。

  6. 点击"测试"按钮测试LDAP连接是否正常。

  7. 点击"保存"按钮保存配置。

成功配置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.

参考资料和推荐阅读

参考资料
官方文档
开源社区
博客文章
书籍推荐

  1. https://blog.csdn.net/l2931050/article/details/124843967
  2. https://baike.baidu.com/item/Google Authenticator/58350750?fr=ge_ala

欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!同时,期望各位大佬的批评指正~

相关推荐
世事如云有卷舒1 天前
Ubunt20.04搭建GitLab服务器,并借助cpolar实现公网访问
linux·服务器·gitlab
HalukiSan2 天前
如何提交PR
git·gitlab·github
东林牧之2 天前
CICD[软件安装]:docker安装gitlab
docker·容器·gitlab
东林牧之2 天前
CICD[导航]、docker+gitlab+harbor+jenkins从安装到部署
docker·gitlab·jenkins
一世一生命3 天前
Windows下Gitlab多账号(3个及以上)SSH配置
运维·ssh·gitlab
裁二尺秋风4 天前
CI/CD — Pipeline的使用以及Blue Ocean多分支流水线的使用方法
ci/cd·gitlab·jenkins
北海之灵4 天前
docker desktop部署本地gitlab服务
docker·容器·gitlab
兔老大RabbitMQ4 天前
GitHub vs GitLab 全面对比报告(2025版)
gitlab·github
CC码码5 天前
管理你的多个 Git 密钥(多平台多账号)
git·gitlab·github
CC码码5 天前
管理你的多个 Git 密钥(单平台多账号)
git·gitlab·github