Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Keycloak for authentication #1340

Closed
6 tasks done
Tracked by #1339
TheSlimvReal opened this issue Jul 5, 2022 · 2 comments
Closed
6 tasks done
Tracked by #1339

Use Keycloak for authentication #1340

TheSlimvReal opened this issue Jul 5, 2022 · 2 comments

Comments

@TheSlimvReal
Copy link
Collaborator

TheSlimvReal commented Jul 5, 2022

The current system of authenticating via the CouchDB or the ReplicationMS should be replaced by a centralized keycloak that mirrors the current behavior.
This includes

  • Users can login offline
  • User are auto-logged in if they still have a valid JWT
  • Users from the existing CouchDB _users database can be migrated to Keycloak using the REST API and migrating the salt and the derived_key to Base64
  • Users can be manually added
  • Add repo for keycloak setup with docker-compose.yml file
  • Add JWT support in backend -> see PR
@TheSlimvReal TheSlimvReal changed the title Multi-tenant system (Keycloak?) where all users are managed Use Keycloak for authentication Jul 5, 2022
@sleidig sleidig added this to the User Management milestone Jul 11, 2022
@TheSlimvReal TheSlimvReal mentioned this issue Jul 19, 2022
11 tasks
@aam-digital-ci
Copy link
Collaborator

🎉 This issue has been resolved in version 3.10.0-master.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@aam-digital-ci
Copy link
Collaborator

🎉 This issue has been resolved in version 3.10.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants