====== Keycloak Basis Dokumentation ======
[[https://www.keycloak.org/guides|https://www.keycloak.org/guides]]
[[https://www.keycloak.org/documentation|https://www.keycloak.org/documentation]]
Siehe Gitea Repo Wiki [[https://gitea.netzwissen.de/admin2/keycloak-theme/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