Skip to content

Plexar/keycloak-ekklesia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Keycloak extension for Ekklesia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 45.0%
  • FreeMarker 37.4%
  • Java 16.9%
  • Shell 0.7%