opdt / keycloak-cassandra-extension

Keycloak-DatastoreProvider storing data in an Apache Cassandra NoSQL-database.
Apache License 2.0
17 stars 5 forks source link

Add Events-Storage-Area #3

Open opdt opened 1 year ago

opdt commented 1 year ago

Implement events with cassandra-storage. As we don't use Keycloak-authorization ourselves, we would be happy to get help with this.

xgp commented 10 months ago

Happy to take this one. I have a start on this https://github.com/opdt/keycloak-cassandra-extension/compare/main...xgp:keycloak-cassandra-extension:xgp/event-store?expand=1

I'm currently working through a few issues with loading the stored events into the Admin UI, but all of the storage methods are working properly.

Let me know what you expect in terms of tests for a PR you would accept.

opdt commented 10 months ago

Let me know what you expect in terms of tests for a PR you would accept.

Our strategy so far was to copy model-layer tests from Keycloak and use them to validate our storage-implementation.

xgp commented 10 months ago

Thanks. I ported the tests from Keycloak. I submitted a DRAFT PR with some outstanding issues. Would love some feedback when you have the time. https://github.com/opdt/keycloak-cassandra-extension/pull/124