优化配置文件,调整Action,调整README (#29)
* 优化配置文件,调整Action,调整README * chore(docs): update TOC Co-authored-by: eryajf <eryajf@users.noreply.github.com>
This commit is contained in:
parent
27ad90f5cf
commit
b29200aec9
|
@ -4,7 +4,7 @@ on: [push, pull_request]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
golangci:
|
golangci:
|
||||||
name: lint
|
name: golang-lint
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/setup-go@v3
|
- uses: actions/setup-go@v3
|
||||||
|
@ -14,4 +14,15 @@ jobs:
|
||||||
- name: golangci-lint
|
- name: golangci-lint
|
||||||
uses: golangci/golangci-lint-action@v3
|
uses: golangci/golangci-lint-action@v3
|
||||||
with:
|
with:
|
||||||
version: v1.46.2
|
version: v1.46.2
|
||||||
|
build:
|
||||||
|
name: go-build
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Go
|
||||||
|
uses: actions/setup-go@v3
|
||||||
|
with:
|
||||||
|
go-version: 1.17
|
||||||
|
- name: Build
|
||||||
|
run: go build -v ./...
|
36
README.md
36
README.md
|
@ -30,19 +30,19 @@
|
||||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||||
**目录**
|
**目录**
|
||||||
|
|
||||||
- [在线体验](#%E5%9C%A8%E7%BA%BF%E4%BD%93%E9%AA%8C)
|
- [🏊 在线体验](#-%E5%9C%A8%E7%BA%BF%E4%BD%93%E9%AA%8C)
|
||||||
- [项目地址](#%E9%A1%B9%E7%9B%AE%E5%9C%B0%E5%9D%80)
|
- [👨💻 项目地址](#-%E9%A1%B9%E7%9B%AE%E5%9C%B0%E5%9D%80)
|
||||||
- [文档快链](#%E6%96%87%E6%A1%A3%E5%BF%AB%E9%93%BE)
|
- [🔗 文档快链](#-%E6%96%87%E6%A1%A3%E5%BF%AB%E9%93%BE)
|
||||||
- [感谢](#%E6%84%9F%E8%B0%A2)
|
- [🥰 感谢](#-%E6%84%9F%E8%B0%A2)
|
||||||
- [另外](#%E5%8F%A6%E5%A4%96)
|
- [🤗 另外](#-%E5%8F%A6%E5%A4%96)
|
||||||
- [加群](#%E5%8A%A0%E7%BE%A4)
|
- [⚡ 加群](#-%E5%8A%A0%E7%BE%A4)
|
||||||
- [捐赠](#%E6%8D%90%E8%B5%A0)
|
- [🤑 捐赠](#-%E6%8D%90%E8%B5%A0)
|
||||||
- [使用登记](#%E4%BD%BF%E7%94%A8%E7%99%BB%E8%AE%B0)
|
- [📝 使用登记](#-%E4%BD%BF%E7%94%A8%E7%99%BB%E8%AE%B0)
|
||||||
- [贡献者](#%E8%B4%A1%E7%8C%AE%E8%80%85)
|
- [🤝 贡献者](#-%E8%B4%A1%E7%8C%AE%E8%80%85)
|
||||||
|
|
||||||
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
||||||
|
|
||||||
## 在线体验
|
## 🏊 在线体验
|
||||||
|
|
||||||
提供在线体验地址如下:
|
提供在线体验地址如下:
|
||||||
|
|
||||||
|
@ -53,14 +53,14 @@
|
||||||
|
|
||||||
在线环境可能不稳,如果遇到访问异常,或者数据错乱,请联系我进行修复。
|
在线环境可能不稳,如果遇到访问异常,或者数据错乱,请联系我进行修复。
|
||||||
|
|
||||||
## 项目地址
|
## 👨💻 项目地址
|
||||||
|
|
||||||
| 分类 | GitHub | Gitee |
|
| 分类 | GitHub | Gitee |
|
||||||
| :--: | :--------------------------------------------------: | :-------------------------------------------------: |
|
| :--: | :--------------------------------------------------: | :-------------------------------------------------: |
|
||||||
| 后端 | https://github.com/eryajf/go-ldap-admin.git | https://gitee.com/eryajf-world/go-ldap-admin.git |
|
| 后端 | https://github.com/eryajf/go-ldap-admin.git | https://gitee.com/eryajf-world/go-ldap-admin.git |
|
||||||
| 前端 | https://github.com/eryajf/go-ldap-admin-ui.git | https://gitee.com/eryajf-world/go-ldap-admin-ui.git |
|
| 前端 | https://github.com/eryajf/go-ldap-admin-ui.git | https://gitee.com/eryajf-world/go-ldap-admin-ui.git |
|
||||||
|
|
||||||
## 文档快链
|
## 🔗 文档快链
|
||||||
|
|
||||||
项目相关介绍,使用,最佳实践等相关内容,都会在官方文档呈现,如有疑问,请先阅读官方文档,以下列举以下常用快链。
|
项目相关介绍,使用,最佳实践等相关内容,都会在官方文档呈现,如有疑问,请先阅读官方文档,以下列举以下常用快链。
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@
|
||||||
- [本地开发](http://ldapdoc.eryajf.net/pages/cb7497/)
|
- [本地开发](http://ldapdoc.eryajf.net/pages/cb7497/)
|
||||||
- [生产部署](http://ldapdoc.eryajf.net/pages/5769c4/)
|
- [生产部署](http://ldapdoc.eryajf.net/pages/5769c4/)
|
||||||
|
|
||||||
## 感谢
|
## 🥰 感谢
|
||||||
|
|
||||||
感谢如下优秀的项目,没有这些项目,不可能会有go-ldap-admin:
|
感谢如下优秀的项目,没有这些项目,不可能会有go-ldap-admin:
|
||||||
|
|
||||||
|
@ -87,26 +87,26 @@
|
||||||
- 另外感谢
|
- 另外感谢
|
||||||
- [go-web-mini](https://github.com/gnimli/go-web-mini):项目基于该项目重构而成,感谢作者的付出。
|
- [go-web-mini](https://github.com/gnimli/go-web-mini):项目基于该项目重构而成,感谢作者的付出。
|
||||||
|
|
||||||
## 另外
|
## 🤗 另外
|
||||||
|
|
||||||
- 如果觉得项目不错,麻烦动动小手点个⭐️star⭐️!
|
- 如果觉得项目不错,麻烦动动小手点个⭐️star⭐️!
|
||||||
- 如果你还有其他想法或者需求,欢迎在issue中交流!
|
- 如果你还有其他想法或者需求,欢迎在issue中交流!
|
||||||
- 程序还有很多bug,欢迎各位朋友一起协同共建!
|
- 程序还有很多bug,欢迎各位朋友一起协同共建!
|
||||||
|
|
||||||
|
|
||||||
## 加群
|
## ⚡ 加群
|
||||||
|
|
||||||
如果想要加群交流,可通过搜索 eryajf 添加我的微信,备注 ldap 拉你进群。
|
如果想要加群交流,可通过搜索 eryajf 添加我的微信,备注 ldap 拉你进群。
|
||||||
|
|
||||||
## 捐赠
|
## 🤑 捐赠
|
||||||
|
|
||||||
如果你觉得这个项目对你有帮助,你可以请作者喝杯咖啡 ☕️ [点我](http://ldapdoc.eryajf.net/pages/2b6725/)
|
如果你觉得这个项目对你有帮助,你可以请作者喝杯咖啡 ☕️ [点我](http://ldapdoc.eryajf.net/pages/2b6725/)
|
||||||
|
|
||||||
## 使用登记
|
## 📝 使用登记
|
||||||
|
|
||||||
如果你所在公司使用了该项目,烦请在这里留下脚印,感谢支持🥳 [点我](https://github.com/eryajf/go-ldap-admin/issues/18)
|
如果你所在公司使用了该项目,烦请在这里留下脚印,感谢支持🥳 [点我](https://github.com/eryajf/go-ldap-admin/issues/18)
|
||||||
|
|
||||||
## 贡献者
|
## 🤝 贡献者
|
||||||
|
|
||||||
<!-- readme: collaborators,contributors -start -->
|
<!-- readme: collaborators,contributors -start -->
|
||||||
<table>
|
<table>
|
||||||
|
|
18
config.yml
18
config.yml
|
@ -100,18 +100,12 @@ ldap:
|
||||||
# 是否允许更改用户DN
|
# 是否允许更改用户DN
|
||||||
user-name-modify: false
|
user-name-modify: false
|
||||||
dingtalk:
|
dingtalk:
|
||||||
#为了方便数据库存储,防止第三方id重复,故而增加一个前缀(用于用户表和分组表中第三方id存储,加上此处配置的source字段进行区分来源,判断唯一)。长度不超过10.
|
# 配置获取详细文档参考: http://ldapdoc.eryajf.net/pages/94f43a/
|
||||||
#因为分组表不可能成为性能瓶颈,故而不再拆分到新的关系表去维护第三方信息,用户表设计同理
|
flag: "dingtalk" # 作为钉钉在平台的标识
|
||||||
flag: "dingtalk"
|
app-key: "xxxxxxxxxxxxxxx" # 应用的key
|
||||||
# 使用之前是需要在钉钉开发者后台(https://open-dev.dingtalk.com/#/index) 创建一个小程序或应用.获取appkey和appsecret,agentId
|
app-secret: "xxxxxxxxxxxxxxxxxxxxxxxxxxxx" # 应用的secret
|
||||||
# 目前agent-id尚未使用,先存着后续功能可能会用到
|
agent-id: "12121212" # 目前agent-id未使用到,可忽略
|
||||||
# 由于获取钉钉第一个部门的id默认为1,故而这边需要配置一下钉钉的第一个部门的名称,不去钉钉获取
|
enable-sync: false # 是否开启定时同步钉钉的任务
|
||||||
app-key: "xxxxxxxxxxxxxxx"
|
|
||||||
app-secret: "xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
|
|
||||||
agent-id: "12121212"
|
|
||||||
root-ou-name: "钉钉首个部门的名称"
|
|
||||||
# 是否开启定时同步钉钉的任务
|
|
||||||
enable-sync: false
|
|
||||||
wecom:
|
wecom:
|
||||||
flag: "wecom"
|
flag: "wecom"
|
||||||
feishu:
|
feishu:
|
||||||
|
|
Loading…
Reference in New Issue