From b8f42856772c843eb035eb0d30bc59ccf3ea7353 Mon Sep 17 00:00:00 2001 From: Stanislav Gabenov Date: Thu, 1 Feb 2024 18:38:57 +0300 Subject: [PATCH] Gitea map ldap groups --- .../authentication_sources/ds/map_ldap_groups | 1 - .../ds/map_ldap_groups.json | 212 ++++++++++++++++++ 2 files changed, 212 insertions(+), 1 deletion(-) delete mode 100644 gitea/site_administration/identity_and_access/authentication_sources/ds/map_ldap_groups create mode 100644 gitea/site_administration/identity_and_access/authentication_sources/ds/map_ldap_groups.json diff --git a/gitea/site_administration/identity_and_access/authentication_sources/ds/map_ldap_groups b/gitea/site_administration/identity_and_access/authentication_sources/ds/map_ldap_groups deleted file mode 100644 index 4258efc..0000000 --- a/gitea/site_administration/identity_and_access/authentication_sources/ds/map_ldap_groups +++ /dev/null @@ -1 +0,0 @@ -{"cn=svc-gitea-formalmodels-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"FormalModels":["svc-gitea-formalmodels-adm"]},"cn=svc-gitea-formalmodels-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"FormalModels":["svc-gitea-formalmodels-w"]},"cn=svc-gitea-formalmodels-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"FormalModels":["svc-gitea-formalmodels-r"]},"cn=svc-gitea-tavro-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"TAVRO":["svc-gitea-tavro-adm"]},"cn=svc-gitea-tavro-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"TAVRO":["svc-gitea-tavro-w"]},"cn=svc-gitea-tavro-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"TAVRO":["svc-gitea-tavro-r"]},"cn=svc-gitea-reactnative-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"rndev":["svc-gitea-reactnative-adm"]},"cn=svc-gitea-reactnative-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"rndev":["svc-gitea-reactnative-w"]},"cn=svc-gitea-reactnative-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"rndev":["svc-gitea-reactnative-r"]},"cn=svc-gitea-eisen-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Eisen":["svc-gitea-eisen-adm"]},"cn=svc-gitea-eisen-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Eisen":["svc-gitea-eisen-w"]},"cn=svc-gitea-eisen-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Eisen":["svc-gitea-eisen-r"]},"cn=svc-gitea-arenv-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"ArEnv":["svc-gitea-arenv-adm"]},"cn=svc-gitea-arenv-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"ArEnv":["svc-gitea-arenv-w"]},"cn=svc-gitea-arenv-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"ArEnv":["svc-gitea-arenv-r"]},"cn=svc-gitea-bbl-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"BBL":["svc-gitea-bbl-adm"]},"cn=svc-gitea-bbl-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"BBL":["svc-gitea-bbl-w"]},"cn=svc-gitea-bbl-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"BBL":["svc-gitea-bbl-r"]},"cn=svc-gitea-webengine-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"WebEngine":["svc-gitea-webengine-adm"]},"cn=svc-gitea-webengine-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"WebEngine":["svc-gitea-webengine-w"]},"cn=svc-gitea-webengine-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"WebEngine":["svc-gitea-webengine-r"]},"cn=svc-gitea-argocd-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"argocd":["svc-gitea-argocd-adm"]},"cn=svc-gitea-argocd-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"argocd":["svc-gitea-argocd-w"]},"cn=svc-gitea-argocd-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"argocd":["svc-gitea-argocd-r"]},"cn=svc-gitea-actions-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Actions":["svc-gitea-actions-adm"]},"cn=svc-gitea-actions-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Actions":["svc-gitea-actions-w"]},"cn=svc-gitea-actions-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Actions":["svc-gitea-actions-r"]},"cn=svc-gitea-mirrors-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Mirrors":["svc-gitea-mirrors-adm"]},"cn=svc-gitea-mirrors-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Mirrors":["svc-gitea-mirrors-w"]},"cn=svc-gitea-mirrors-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Mirrors":["svc-gitea-mirrors-r"]},"cn=svc-gitea-devops-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"DevOps":["svc-gitea-devops-adm"]},"cn=svc-gitea-devops-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"DevOps":["svc-gitea-devops-w"]},"cn=svc-gitea-devops-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"DevOps":["svc-gitea-devops-r"]},"cn=svc-gitea-devsec-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"DevSec":["svc-gitea-devsec-adm"]},"cn=svc-gitea-devsec-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"DevSec":["svc-gitea-devsec-w"]},"cn=svc-gitea-devsec-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"DevSec":["svc-gitea-devsec-r"]},"cn=svc-gitea-docker-adm,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Docker":["svc-gitea-docker-adm"]},"cn=svc-gitea-docker-w,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Docker":["svc-gitea-docker-w"]},"cn=svc-gitea-docker-r,cn=groups,cn=accounts,dc=avroid,dc=tech":{"Docker":["svc-gitea-docker-r"]}} \ No newline at end of file diff --git a/gitea/site_administration/identity_and_access/authentication_sources/ds/map_ldap_groups.json b/gitea/site_administration/identity_and_access/authentication_sources/ds/map_ldap_groups.json new file mode 100644 index 0000000..9524feb --- /dev/null +++ b/gitea/site_administration/identity_and_access/authentication_sources/ds/map_ldap_groups.json @@ -0,0 +1,212 @@ +{ + "cn=svc-gitea-formalmodels-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "FormalModels": [ + "svc-gitea-formalmodels-adm" + ] + }, + "cn=svc-gitea-formalmodels-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "FormalModels": [ + "svc-gitea-formalmodels-w" + ] + }, + "cn=svc-gitea-formalmodels-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "FormalModels": [ + "svc-gitea-formalmodels-r" + ] + }, + "cn=svc-gitea-tavro-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "TAVRO": [ + "svc-gitea-tavro-adm" + ] + }, + "cn=svc-gitea-tavro-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "TAVRO": [ + "svc-gitea-tavro-w" + ] + }, + "cn=svc-gitea-tavro-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "TAVRO": [ + "svc-gitea-tavro-r" + ] + }, + "cn=svc-gitea-reactnative-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "rndev": [ + "svc-gitea-reactnative-adm" + ] + }, + "cn=svc-gitea-reactnative-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "rndev": [ + "svc-gitea-reactnative-w" + ] + }, + "cn=svc-gitea-reactnative-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "rndev": [ + "svc-gitea-reactnative-r" + ] + }, + "cn=svc-gitea-eisen-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Eisen": [ + "svc-gitea-eisen-adm" + ] + }, + "cn=svc-gitea-eisen-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Eisen": [ + "svc-gitea-eisen-w" + ] + }, + "cn=svc-gitea-eisen-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Eisen": [ + "svc-gitea-eisen-r" + ] + }, + "cn=svc-gitea-arenv-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "ArEnv": [ + "svc-gitea-arenv-adm" + ] + }, + "cn=svc-gitea-arenv-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "ArEnv": [ + "svc-gitea-arenv-w" + ] + }, + "cn=svc-gitea-arenv-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "ArEnv": [ + "svc-gitea-arenv-r" + ] + }, + "cn=svc-gitea-bbl-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "BBL": [ + "svc-gitea-bbl-adm" + ] + }, + "cn=svc-gitea-bbl-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "BBL": [ + "svc-gitea-bbl-w" + ] + }, + "cn=svc-gitea-bbl-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "BBL": [ + "svc-gitea-bbl-r" + ] + }, + "cn=svc-gitea-webengine-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "WebEngine": [ + "svc-gitea-webengine-adm" + ] + }, + "cn=svc-gitea-webengine-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "WebEngine": [ + "svc-gitea-webengine-w" + ] + }, + "cn=svc-gitea-webengine-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "WebEngine": [ + "svc-gitea-webengine-r" + ] + }, + "cn=svc-gitea-argocd-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "argocd": [ + "svc-gitea-argocd-adm" + ] + }, + "cn=svc-gitea-argocd-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "argocd": [ + "svc-gitea-argocd-w" + ] + }, + "cn=svc-gitea-argocd-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "argocd": [ + "svc-gitea-argocd-r" + ] + }, + "cn=svc-gitea-actions-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Actions": [ + "svc-gitea-actions-adm" + ] + }, + "cn=svc-gitea-actions-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Actions": [ + "svc-gitea-actions-w" + ] + }, + "cn=svc-gitea-actions-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Actions": [ + "svc-gitea-actions-r" + ] + }, + "cn=svc-gitea-mirrors-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Mirrors": [ + "svc-gitea-mirrors-adm" + ] + }, + "cn=svc-gitea-mirrors-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Mirrors": [ + "svc-gitea-mirrors-w" + ] + }, + "cn=svc-gitea-mirrors-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Mirrors": [ + "svc-gitea-mirrors-r" + ] + }, + "cn=svc-gitea-devops-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "DevOps": [ + "svc-gitea-devops-adm" + ] + }, + "cn=svc-gitea-devops-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "DevOps": [ + "svc-gitea-devops-w" + ] + }, + "cn=svc-gitea-devops-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "DevOps": [ + "svc-gitea-devops-r" + ] + }, + "cn=svc-gitea-devsec-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "DevSec": [ + "svc-gitea-devsec-adm" + ] + }, + "cn=svc-gitea-devsec-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "DevSec": [ + "svc-gitea-devsec-w" + ] + }, + "cn=svc-gitea-devsec-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "DevSec": [ + "svc-gitea-devsec-r" + ] + }, + "cn=svc-gitea-docker-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Docker": [ + "svc-gitea-docker-adm" + ] + }, + "cn=svc-gitea-docker-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Docker": [ + "svc-gitea-docker-w" + ] + }, + "cn=svc-gitea-docker-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Docker": [ + "svc-gitea-docker-r" + ] + }, + "cn=svc-gitea-sandbox-adm,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Sandbox": [ + "svc-gitea-sandbox-adm" + ] + }, + "cn=svc-gitea-sandbox-w,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Sandbox": [ + "svc-gitea-sandbox-w" + ] + }, + "cn=svc-gitea-sandbox-r,cn=groups,cn=accounts,dc=avroid,dc=tech": { + "Sandbox": [ + "svc-gitea-sandbox-r" + ] + } +} \ No newline at end of file