6005503a3d
Previously, Keycloak did only support syncing groups from LDAP federation provider as top-level KC groups. This approach has some limitations: - If using multiple group mappers then there’s no way to isolate the KC groups synched by each group mapper. - If the option "Drop non-existing groups during sync” is activated then all KC groups (including the manually created ones) are deleted. - There’s no way to inherit roles from a parent KC group. This patch introduces support to specify a prefix for the resulting group path, which effectively serves as a namespace for a group. A path prefix can be specified via the newly introduced `Groups Path` config option on the mapper. This groups path defaults to `/` for top-level groups. This also enables to have multiple `group-ldap-mapper`'s which can manage groups within their own namespace. An `group-ldap-mapper` with a `Group Path` configured as `/Applications/App1` will only manage groups under that path. Other groups, either manually created or managed by other `group-ldap-mapper` are not affected. |
||
---|---|---|
.. | ||
app-server | ||
auth-server | ||
cache-server | ||
migration | ||
pom.xml | ||
README.md |
Keycloak Arquillian Integration TestSuite - Test Servers
- Keycloak Arquillian Integration TestSuite
- Keycloak Arquillian Integration TestSuite - Test Servers
- Keycloak Arquillian Integration TestSuite - Test Servers - Auth Server
- Keycloak Arquillian Integration TestSuite - Test Servers - App Servers
Test Servers
A set of modules that build test-server artifacts preconfigured for various test scenarios. The artifacts are used by the Arquillian TestSuite.
Auth Server
- JBoss
- Wildfly 10
- EAP 7
- Undertow
App Server
- JBoss
- JBossAS 7
- Wildfly 8, 9, 10
- EAP 6, 7
- Relative (Wildfly 10 / EAP 7)
- Tomcat
- Tomcat 7, 8, 9
Load Balancer
- Wildfly + mod_cluster