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