Keycloak extensions for Ekklesia.
- ekklesia
- Adds sync_id field to registration form.
- Hides the first and last name fields and fills them with default values.
- Copy the themes/ekklesia folder to /themes/
- In the administration interface go to Realm Settings -> Themes and select ekklesia as Login and Account theme
When keycloak is updated, check if the template files account/account.ftl and login/login-update-profile.ftl were changed inside the /themes/base folder and update them in this theme accordingly.
external_sync contains Python scripts to import Keycloak objects from external systems. See the README.md there.
Adds a protocol mapper to encrypt recipient info for the ekklesia-notify component.
TODO: describe how to create the protocol mapper and what user attributes are used.