{"repo":"ba-itsys/keycloak-cassandra-extension","free":true,"listed":false,"github":"https://github.com/ba-itsys/keycloak-cassandra-extension","clone":"git clone https://github.com/ba-itsys/keycloak-cassandra-extension.git","description":"Keycloak-DatastoreProvider storing data in an Apache Cassandra NoSQL-database.","language":"Java","stars":28,"topics":["keycloak","keycloak-spi","storage"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Cassandra storage extension for Keycloak Uses Apache Cassandra to store and retrieve entities of all storage areas except authorization and events. Requires Keycloak = 26.7.0 (older versions may be supported by older versions of this extension). How to use - Download the JAR from Maven Central: https://repo1.maven.org/maven2/de/arbeitsagentur/opdt/keycloak-cassandra-extension/xxx/keycloak-cassandra-extension-xxx.jar - Put the JAR in Keycloak's providers folder - Select the cassandra datastore with --spi-datastore--provider=cassandra and enable the required preview feature with --features=stateless - Set the necessary configuration options like cassandra endpoints (see the overview below) :warning: Important information: Since map storage has been removed from Keycloak, using different storage providers for different storage areas (like users, roles) requires this extension to provide its own DatastoreProvider , which is selected as shown above. (The former KC COMMUNITY DATASTORE CASSANDRA ENABLED / ... CACHE ENABLED env vars have been removed in favour of the datastore selection.) Storage areas Which storage areas cassandra serves is controlled by --spi-datastore--cassandra--areas (default: all ): - all — every area; cassandra is the full datastore and no relational database is needed (the default). - cache — only the dynamic areas ( user-session , auth-session , login-failure , single-use-object , revoked-token ); a relational database (JPA) serves the rest. This replaces th","default_branch":null,"files":null,"tree":[],"storefront":"/r/ba-itsys","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ba-itsys/keycloak-cassandra-extension/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}