Keycloak Basis Dokumentation

https://www.keycloak.org/guides

https://www.keycloak.org/documentation

Siehe Gitea Repo Wiki https://gitea.netzwissen.de/admin2/keycloak-theme/wiki

Auto discovery json

curl -X GET https://login.netzwissen.de/realms/netzwissen/.well-known/openid-configuration

Keycloak CLI

Vorbereitung

export PATH=$PATH:$KEYCLOAK_HOME/bin

User suchen

sudo -u keycloak
sudo -u keycloak bin/kcadm.sh get users -r netzwissen --offset 0 --limit 1000

CLI Login: authenticated session

sudo -u keycloak ./kcadm.sh config credentials --server http://localhost:8080 --realm master --user admin
sudo -u keycloak ./kcadm.sh config credentials --server http://localhost:8080 --realm --user admin --client admin

Temporäres PW setzen

sudo -u keycloak ./kcadm.sh set-password -r netzwissen --username admin --new-password xxxxxxxxxxxxxx --temporary