Skip to content

Commit

Permalink
Layout changes
Browse files Browse the repository at this point in the history
  • Loading branch information
tjuerge committed Mar 18, 2024
1 parent 6e6fe13 commit 545cf57
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
# Keycloak Confluence LDAP Group Mapper

[![CI build](https://github.com/vaulttec/keycloak-confluence-ldap-group-mapper/actions/workflows/ci-build.yml/badge.svg)](hhttps://github.com/vaulttec/keycloak-confluence-ldap-group-mapper/actions/workflows/ci-build.yml)
![](https://img.shields.io/github/license/vaulttec/keycloak-confluence-ldap-group-mapper?label=License)
![](https://img.shields.io/badge/Keycloak-23.0-blue)

Custom [Keycloak](https://www.keycloak.org) LDAP Group Mapper which creates groups and group memberships retrieved from [Confluence](https://www.atlassian.com/software/confluence) pages (representing the group hierarchy) and page properties (providing a HTML table with a group member column) via [Confluence's REST API](config/mock/confluence-openapi.yaml).

## Credit
This project uses ideas or artifacts from other projects, e.g.
* The [peanuts-userprovider](https://github.com/dasniko/keycloak-extensions-demo/tree/main/peanuts-userprovider) from Niko Köbler's [keycloak-extensions-demo](https://github.com/dasniko/keycloak-extensions-demo) project.
* The test support [KeycloakEnvironment](https://github.com/thomasdarimont/keycloak-project-example/blob/main/keycloak/extensions/src/test/java/com/github/thomasdarimont/keycloak/custom/KeycloakEnvironment.java) and [OpenLDAP support](https://github.com/thomasdarimont/keycloak-project-example/blob/main/deployments/local/dev/docker-compose-openldap.yml) from Thomas Darimont's [keycloak-project-example](https://github.com/thomasdarimont/keycloak-project-example)

Kudos to Niko and Thomas for their great work!

## Demo Docker Compose Environment

There's a `docker-compose.yml` definition to use with Docker Compose. It uses the same configuration as the integration tests.

Build and run all the stuff with:
Expand Down

0 comments on commit 545cf57

Please sign in to comment.