{"repo":"anarsultanov/keycloak-multi-tenancy","free":true,"listed":false,"github":"https://github.com/anarsultanov/keycloak-multi-tenancy","clone":"git clone https://github.com/anarsultanov/keycloak-multi-tenancy.git","description":"Keycloak extension for creating multi-tenant IAM for B2B SaaS applications.","language":"Java","stars":171,"topics":["keycloak","keycloak-extension","keycloak-spi","multi-tenancy","multi-tenant"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Keycloak Multi-Tenancy Keycloak extension for creating multi-tenant IAM for B2B SaaS applications. Table of Contents - Features - Compatibility - Installation - Configuration - Tenant Creation and Management - Tenant Switching for Logged-in Users - Token claims - IDP and SSO Integration - API License This project is licensed under the Apache License, Version 2.0. You can find the full text of the license in the LICENSE file. Features - Creation of a tenant during registration (Required action) - Customizable tenant attributes with support for multiple values and search (API) - Invitations for users to join the tenant (API) - Review of pending invitations (Required action) - Selection of active tenant on login (Required action) - On-demand tenant switching for logged-in users, initiated by the client application IDP Integration - Tenant-specific IDP configuration (API) - Automatic tenant membership creation upon login using a tenant-specific IDP (Authenticator) - Alternative login method that redirects to an IDP using an alias (Authenticator) Compatibility This extension aims to support the most recent version of Keycloak. The major version of the extension is tested and designed to work with the corresponding major version of Keycloak. Installation 1. Download the latest prebuilt JAR from the Releases section of this repository. 2. Or, generate a JAR by cloning the repository and running mvn package in the project directory. You'll find the JAR in the target/ directory. 3. Co","default_branch":null,"files":null,"tree":[],"storefront":"/r/anarsultanov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anarsultanov/keycloak-multi-tenancy/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."}