2020-10-26 12:54:36 +01:00
# Keycloak D4Science SPI Parent
2020-07-16 13:42:55 +02:00
2022-11-02 14:19:05 +01:00
**Keycloak D4Science SPI Parent** is the master POM of some modules that extend the [Keycloak ](https://www.keycloak.org )'s functionalities via its provided SPIs and some new SPIs.
2020-07-16 13:42:55 +02:00
## Structure of the project
2020-08-13 16:27:32 +02:00
The project is a Maven master POM project and it is composed of several modules:
* [avatar-importer ](avatar-importer/README.md )
* [avatar-realm-resource ](avatar-realm-resource/README.md )
* [avatar-storage ](avatar-storage/README.md )
* [event-listener-provider ](event-listener-provider/README.md )
* [identity-provider-mapper ](identity-provider-mapper/README.md )
2022-11-02 13:32:39 +01:00
* [keycloak-d4science-spi-ear ](keycloak-d4science-spi-ear/README.md ) [*** REMOVED from build since the wildfly distribution is no more available ** *]
* [keycloak-d4science-theme ](keycloak-d4science-theme/README.md )
* [keycloak-d4science-script ](keycloak-d4science-script/README.md )
2020-08-13 16:27:32 +02:00
* [ldap-storage-mapper ](ldap-storage-mapper/README.md )
2023-09-12 13:21:50 +02:00
* [protocol-mapper ](protocol-mapper/README.md )
2020-07-16 13:42:55 +02:00
## Built With
* [OpenJDK ](https://openjdk.java.net/ ) - The JDK used
* [Maven ](https://maven.apache.org/ ) - Dependency Management
## Documentation
2020-08-13 16:27:32 +02:00
To build the project (with all the modules) it is sufficient to type
2020-07-16 13:42:55 +02:00
mvn clean package
## Change log
2020-08-13 16:27:32 +02:00
See [CHANGELOG.md ](CHANGELOG.md ).
2020-07-16 13:42:55 +02:00
## Authors
* **Mauro Mugnaini** ([Nubisware S.r.l.](http://www.nubisware.com))
2020-08-13 16:27:32 +02:00
* **Marco Lettere** ([Nubisware S.r.l.](http://www.nubisware.com))
* **Vincenzo Cestone** ([Nubisware S.r.l.](http://www.nubisware.com))
## How to Cite this Software
[Intentionally left blank]
2020-07-16 13:42:55 +02:00
## License
This project is licensed under the EUPL V.1.1 License - see the [LICENSE.md ](LICENSE.md ) file for details.
## About the gCube Framework
This software is part of the [gCubeFramework ](https://www.gcube-system.org/ "gCubeFramework" ): an
open-source software toolkit used for building and operating Hybrid Data
Infrastructures enabling the dynamic deployment of Virtual Research Environments
by favouring the realisation of reuse oriented policies.
2020-08-13 16:27:32 +02:00
The projects leading to this software have received funding from a series of European Union programmes see [FUNDING.md ](FUNDING.md )
## Acknowledgments
[Intentionally left blank]