1.關於Yearning Yearning是一個Sql審核平臺,底層使用Go語言,安裝和部署方式也很便捷 項目地址 https://guide.yearning.io/install.html github地址 https://github.com/cookieY/Yearning/releases ...
1.關於Yearning
Yearning是一個Sql審核平臺,底層使用Go語言,安裝和部署方式也很便捷
項目地址 https://guide.yearning.io/install.html
github地址 https://github.com/cookieY/Yearning/releases
效果圖如下
2.安裝Yearning
結合環境,使用容器的方式安裝最方便,所以下麵安裝Yearning的方式為Docker容器,用docker-compose啟動
解壓以後,主要是docker這個目錄,在這個裡面修改啟動文件
2.1 修改docker-compose.yaml文件
vi docker-compose.yml
version: '3'
services:
yearning:
image: chaiyd/yearning:v3.1.0
environment:
MYSQL_USER: yearning
MYSQL_PASSWORD: n#lDlv1S6jEh^@Yj
MYSQL_ADDR: 192.168.3.222
MYSQL_DB: yearning
SECRET_KEY: dbcjqheupqjsuwsm
IS_DOCKER: is_docker
ports:
- 18000:8000
# 首次使用請先初始化
command: /bin/bash -c "./Yearning install && ./Yearning run"
restart: always
# 預設賬號:admin,預設密碼:Yearning_admin
這裡使用的是預設Mysql,所以去掉了Mysql的配置,具體可以根據自己情況來進行修改,埠我改成了18000
2.2 啟動Yearning
cd Yearning/docker
docker-compose up -d
訪問地址為127.0.0.1:18000 預設賬號密碼為 admin/Yearning_admin
3.Yearning接入LDAP
登入系統以後,點擊設置
LDAP具體參數如下
ldap地址:xxx:389
啟用ldaps: 否
LDAP管理員DN: cn=admin,dc=xx,dc=com
LDAP管理員密碼
LDAP_Search filter: (&(objectClass=organizationalPerson)(cn=%s))
LDAP_SCBASE: dc=xx,dc=com
LDAP 用戶屬性映射:{ "real_name":"cn","email":"mail","department":"dept" }
LDAP 測試用戶
LDAP 測試密碼
點擊ladp測試
點擊退出登錄,勾選LDAP進行測試
4.Yearning接入釘釘和郵箱
4.1 配置釘釘機器人
1.在釘釘群里添加機器人,複製Webhook地址
2.在Yearning平臺填寫webhook地址
3.點擊測試,釘釘群出現提醒就代表配置正確