Central User Management and SSO
General Tasks:
-
install and configure Keycloak -
install and configure OpenLDAP -
setup admin accounts -
propose user, group and role structure -
setup normal user accounts accounts -
notify user about their new user account -
configure user federation with LDAP -
setup permission structure
Integrate Platforms:
-
Git Service (Gitlab) -
MariaDB Frontend (phpMyAdmin) -
Dashboard (Traefik) -
Pad (Hedgedoc) #50 (closed) -
Blog (Wordpress) -
Wiki (MediaWiki) -
Cloud File Share (Nextcloud)
Handle Account Migration (Format: SSO Account -> Plattform Account)
-
foo -> ?:- Create platform account by impersonating the SSO account
-
foo -> foo:- Check if the owner of the SSO account is the same as the platform account
- migrate account to SSO
-
foo -> bar:- Check if the SSO account is the same as the platform account (match email)
- rename platform account and migrate to SSO
-
? -> qot:- user has no SSO account yet
- check if user is member of OSEG
- either create a SSO account or delete the platform account
Edited by Andre Lehmann