Skip to content

Latest commit

 

History

History
36 lines (20 loc) · 1.02 KB

README.md

File metadata and controls

36 lines (20 loc) · 1.02 KB

Keycloak-ekklesia

Keycloak extensions for Ekklesia.

Theme

  • ekklesia
    • Adds sync_id field to registration form.
    • Hides the first and last name fields and fills them with default values.

Installation

  1. Copy the themes/ekklesia folder to /themes/
  2. In the administration interface go to Realm Settings -> Themes and select ekklesia as Login and Account theme

Maintenance

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.

Sync with External Systems

external_sync contains Python scripts to import Keycloak objects from external systems. See the README.md there.

Code Extension

Adds a protocol mapper to encrypt recipient info for the ekklesia-notify component.

Configuration

TODO: describe how to create the protocol mapper and what user attributes are used.