This is a keycloak plugin to add support for OIDC federations.
It implements the OpenID Connect Federation 1.0.Specification (draft 13).
This plugin supports OpenID Connect Federation (OP and RP) providers. Version 1.0.0 supports explicit registration for both OP and RP.
A
mvn clean install
should be sufficient in order to generate the plugin's jar file.
It should be installed as a keycloak extension on a existing keycloak instance, meaning that it should be deployed as a wildfly module (use the provided module.xml file), and also be added as a dependency in keycloak-services
module xml, by adding the entry
<module name="org.keycloak.keycloak-oidc-federation" services="import"/>