Go script for syncing LDAP user group membership to Gitea
 
 
 
Go to file
alexattws aec9157824
Update run.sh
2020-04-17 19:04:18 -07:00
images add Image9 Ldap setting 2019-11-30 11:23:07 +07:00
Dockerfile Add LDAP_USER_LOGIN_ATTRIBUTE parameter 2020-02-06 03:48:43 +01:00
README.md Update 'README' 2019-11-28 17:27:10 +00:00
docker-compose.yml Update docker-compose.yml 2020-04-17 19:00:46 -07:00
gitea-group-sync.go Merge branch 'master' of https://github.com/thoscut/gitea-group-sync 2020-04-17 18:47:22 -07:00
requests.go have a good time 2019-11-28 23:40:43 +07:00
run.sh Update run.sh 2020-04-17 19:04:18 -07:00
types.go have a good time 2019-11-28 23:40:43 +07:00

README.md

Gitea-group-sync

This application adds users to the appropriate groups.

You must have configured your LDAP with gitea

Here I will give the settings for a simple LDAP, you can configure by changing the code as you like

If you configured the Gitea <=> LDAP connection correctly, you should have users

You need to create Manage Access Tokens and add key to run.sh or docker-compose.yml the configuration file

The application supports several keys, since to add people to the group you must be the owner of the organization.

create organizations in gitea

add the appropriate groups in our case: ship_crew, admin_staff

Usage

REP_TIME: '@every 1m' -- you can change the synchronization time of groups

docker-compose up

or

./run.sh

Realise