Kanboard-Klon mit himmelsspezifischen Anpassungen für Gruppensynchronisierung via OAuth2 usw.

  • MichiK's avatar
    Adapt external group sync mechanism · b987dd4d
    MichiK authored
    Instead of only syncing groups that have an external id set, we instead match
    the names of groups that we get via OAuth2 from Keycloak against the names of
    all local groups.
    
    If the user data provided contains a group that exists locally, the user is
    bumped into that group on login. In addition, the user is removed from all
    local groups that are not present in the list of groups provided by Keycloak.
    
    Please note that this breaks local groups as users will be removed from all
    local groups they are not in as well on the Keycloak server.
    b987dd4d
Name
Last commit
Last update
.github Loading commit data...
app Loading commit data...
assets Loading commit data...
data Loading commit data...
docker Loading commit data...
libs Loading commit data...
plugins Loading commit data...
tests Loading commit data...
vendor Loading commit data...
.dockerignore Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.htaccess Loading commit data...
.travis.yml Loading commit data...
ChangeLog Loading commit data...
Dockerfile Loading commit data...
Dockerfile.arm32v6 Loading commit data...
Dockerfile.arm32v7 Loading commit data...
Dockerfile.arm64v8 Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
Vagrantfile Loading commit data...
cli Loading commit data...
composer.json Loading commit data...
composer.lock Loading commit data...
config.default.php Loading commit data...
docker-compose.yml Loading commit data...
favicon.ico Loading commit data...
index.php Loading commit data...
jsonrpc.php Loading commit data...
robots.txt Loading commit data...
web.config Loading commit data...