gogs配置LDAP登录参考

举报
Amrf 发表于 2019/11/26 13:51:22 2019/11/26
【摘要】 以管理账户登录进入管理面板点击授权认证管理,并添加新的源进行相关ldap参数设置,参考设置如下{ "Name": "LDAP1", "Host": "ddd.china.xyz.com", "Port": 389, "SecurityProtocol": 2, "SkipVerify": false, "BindDN": "uid@china.xyz.com", "BindPassword"...
  • 以管理账户登录

  • 进入管理面板

image.png

  • 点击授权认证管理,并添加新的源

image.png

  • 进行相关ldap参数设置,参考设置如下

{
	"Name": "LDAP1",
	"Host": "ddd.china.xyz.com",
	"Port": 389,
	"SecurityProtocol": 2,
	"SkipVerify": false,
	"BindDN": "uid@china.xyz.com",
	"BindPassword": "pwd",
	"UserBase": "dc=china,dc=xyz,dc=com",
	"UserDN": "",
	"AttributeUsername": "",
	"AttributeName": "",
	"AttributeSurname": "",
	"AttributeMail": "mail",
	"AttributesInBind": true,
	"Filter": "(sAMAccountName=%s)",
	"AdminFilter": "",
	"Enabled": true
}
  • 可以通过在另一个浏览器触发登录验证,并查看gogs.log进行参数调试


看到一个关于gogs和gitea的闲聊,挺有意思的https://blog.wolfogre.com/posts/gogs-vs-gitea/

https://dl.google.com/go/go1.13.4.windows-amd64.zip

----------------------

配置子路径

如果您想要通过域名的子路径来访问 Gogs 实例,可以将 NGINX 的配置修改为以下形式(特别注意后缀 /):

server {
    listen 80;
    server_name git.crystalnetwork.us;

    location /gogs/ {
        proxy_pass http://localhost:3000/;
    }
}

然后在配置文件中设置 [server] EXTERNAL_URL = http://git.crystalnetwork.us/gogs/

https://github.com/gogs/docs/blob/master/zh-CN/intro/faqs.md



【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。