前言 在Laravel中进行OpenLDAP认证,因为需要写代码,一写代码就有个人思想,这里仅仅是我个人的一种认证方式,如果需要使用还得考虑自身的业务场景。 依赖 这里我使用的是大名鼎鼎的symfony家出的ldap库,地址:symfony/ldap 。正常创建一个Laravel项目,然后添加依赖,然后写代码。 代码 .env中配置的文件如下,这里配置的是我个人代码,包装了一下,主要展示一下登陆的账户名和密码的样子。 ldap.php的config文件,此处也是我个人包装的代码,方便后续更改管理员密码时及时便捷的更…

2020年04月17日 0条评论 161点热度 1人点赞 阅读全文

说明 废话少啰嗦,经过上篇文章【OpenLDAP之环境搭建】的配置,OpenLDAP已经成功部署了。 Gogs是一款极易搭建的自助 Git 服务。官方地址:点击这里 本次部署依然采用的是Docker方式进行部署。 配置 用户 首先现在OpenLDAP中添加两个账号,一个是普通账号,一个是管理员账号。 需要注意是每个账号都需要配置一个邮箱,因为Git需要邮箱。 Gogs配置 启动完Docker之后,浏览器中打开http://127.0.0.1:3000/,先离线配置一个管理员账号,直接贴图片吧。 增加一个【认证源管理…

2020年04月16日 0条评论 128点热度 0人点赞 阅读全文

前提 在网络看了好多的视频和文章,都是一些入门级别的文章,并且都是抄来抄去,质量真的堪忧,经过自己几天的摸索,算是摸索了一下小的经验,所以记录一下。 配置 我这里使用docker作为统一配置,以下是我的环境,考虑时间的流逝,您在使用的时候最好还是去看一下官方的文档。 连接 我这里使用的是图形化工具进行连接LDAP Admin,中文语言包也在这里下载。 下面是建立连接的步骤,参数也照着填写就可以了。 结束 这样就配置结束了,和网络的文章如出一辙。

2020年04月16日 0条评论 143点热度 0人点赞 阅读全文