A data management system that allows users to share, annotate, organize and analyze large collections of datasets. It provides support for extensible metadata annotation using JSON-LD and a distribute analytics event bus for automatic curation of uploaded data.
Description
Add provider for keycloak authentication.
How to test:
1. Have a running keycloak instance (can reuse the clowder2 keycloak container)
2. Unzip, import the realm or create your own.
realm-export.json.zip
3. If you choose to create your own realm, make sure you register the redirect URL as
{host}/authenticate/keycloak
4. Get the client secret
5. overwrite config by add below to the custom/custom.conf
6. create custom/play.plugins with
7. test http://localhost:9000/login
Review Time Estimate
Types of changes
Checklist: