{"repo":"First8/Extended-SAML-IDP","free":true,"listed":false,"github":"https://github.com/First8/Extended-SAML-IDP","clone":"git clone https://github.com/First8/Extended-SAML-IDP.git","description":"Extension implementing a keycloak Identity Provider that can issue direct (synchronous) SAML requests to external providers, like eHerkenning or DigiD, provided by Statistics Netherlands (CBS).","language":"Java","stars":16,"topics":["extension","keycloak","keycloak-extension","keycloak-plugin","saml-idp"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Table of contents 1. Extended SAML Identity Provider 2. Building and installing 3. Frontend-Keycloak-Saml-Extended Extended SAML Identity Provider This extension implements a keycloak Identity Provider (IDP) that can issue direct (synchronous) SAML requests to external providers, like eHerkenning or DigiD, which keycloak itself does not support (yet). In addition, the Extended SAML Identity Provider adds support for Encrypted Attributes. These are used by eHerkenning. Configuration For Keycloak up to version 20.x, the Extended SAML Identity Provider can be added to a realm using the standard keycloak Admin Console, provided you set the Admin Theme to keycloak to indicate you want to use the v1 (legacy) UI. In keycloak versions 21.x and higher, the legacy UI is no longer available; you can still edit most settings of the provider in the Admin Console if it was created using the legacy UI, but some of the specialized settings are hidden. To manage the Extended SAML IDP in new keycloak releases you can use the REST API provided by keycloak in combination with a custom frontend. Upgrading The steps to upgrade to a new Keycloak minor version are as follows (also: the steps are analogous in case of a new major version): 1. Pull the branch corresponding to the most recent Keycloak minor version that already exists in the repository. 2. Create a new branch from there, corresponding to the next minor version: upgrade-to-{a}.{b+1} , e.g. upgrade-to-27.2 . 3. Update in the pom.xml to th","default_branch":null,"files":null,"tree":[],"storefront":"/r/First8","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/First8/Extended-SAML-IDP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}