diff --git a/README.md b/README.md index dc1f4ce..0d6ba6c 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,24 @@ This project allows to bring up with ease a full identity provider and many apps | ---------------------------- | ------------------------------- | | ![](docs/img/classrooms.png) | ![](docs/img/cloud_storage.png) | +# Administration interface + +Now there is an administration interface that allows to easily manager users and groups and keep it in sync between applications. This is done by executing actions on the applications apis. + +| | +| --------------------------------- | +| ![](docs/img/admin_sync.png) | +| ![](docs/img/admin_user_edit.png) | + +To easily migrate and populate system there are also two provided imports for users and groups: + +- From Google Admin Console as a JSON dump +- From a CSV file + +![](docs/img/admin_import.png) + +This admin interface is now in an alpha status but allows to manage users in sync between keycloak, moodle and nextcloud. + # Project status It works but as we are working on it it will have lots of improvements upcoming months. Some automatizations need to be done, specially with SAML integration and Keycloak initial personalization. diff --git a/docs/img/admin_import.png b/docs/img/admin_import.png new file mode 100644 index 0000000..4ca22fc Binary files /dev/null and b/docs/img/admin_import.png differ diff --git a/docs/img/admin_sync.png b/docs/img/admin_sync.png new file mode 100644 index 0000000..c581818 Binary files /dev/null and b/docs/img/admin_sync.png differ diff --git a/docs/img/admin_user_edit.png b/docs/img/admin_user_edit.png new file mode 100644 index 0000000..1b91de7 Binary files /dev/null and b/docs/img/admin_user_edit.png differ diff --git a/isard-sso b/isard-sso index 90ef56b..fab77bc 160000 --- a/isard-sso +++ b/isard-sso @@ -1 +1 @@ -Subproject commit 90ef56bbdffc7141b0f2f2df8ae7eeafdee2ff19 +Subproject commit fab77bc09e3ced3dabe6c2037837d41bd2dc3b32