Go to file
2025-03-18 16:08:41 +01:00
conf initial commit 2025-03-15 10:55:15 +01:00
.gitignore .gitignore: ignore downloaded archives. 2025-03-18 01:21:53 +01:00
add-cron-for-checking-cert.sh initial commit 2025-03-15 10:55:15 +01:00
install-keycloak.sh uprgade-keycloak.sh: some minor changes.. 2025-03-18 16:08:41 +01:00
keycloak-26.1.3.tar.gz initial commit 2025-03-15 10:55:15 +01:00
README.admin install-keycloak.sh: complete install script. Compltete README to create new permanent admin user. 2025-03-17 19:57:09 +01:00
uprgade-keycloak.sh uprgade-keycloak.sh: some minor changes.. 2025-03-18 16:08:41 +01:00

# Login as temporary admin user
#
LOGIN_NAME=temp-admin
LOGIN_PASS='0JP.k-K-/hd-h3g4'

NEW_ADMIN=admin-nd
NEW_ADMIN_PASS='u6V2.W.o7e-f+mY6'

/opt/keycloak/bin/kcadm.sh config credentials \
   --server http://localhost:8080 \
   --realm master \
   --user ${LOGIN_NAME} \
   --password ${LOGIN_PASS}


/opt/keycloak/bin/kcadm.sh create users \
   -r master \
   -s username=${NEW_ADMIN} \
   -s enabled=true \
   -o --fields id,username

/opt/keycloak/bin/kcadm.sh set-password \
   --username ${NEW_ADMIN} \
   --new-password ${NEW_ADMIN_PASS}

/opt/keycloak/bin/kcadm.sh add-roles --uusername ${NEW_ADMIN} --rolename admin
/opt/keycloak/bin/kcadm.sh add-roles --uusername ${NEW_ADMIN} --rolename create-realm
/opt/keycloak/bin/kcadm.sh add-roles --uusername ${NEW_ADMIN} --rolename uma_authorization
/opt/keycloak/bin/kcadm.sh add-roles --uusername ${NEW_ADMIN} --rolename offline_access

cat <<EOF > /usr/local/src/keycloak/login-credentials-${NEW_ADMIN}.txt

   Login into new Keycloak Service:

      URL:        https://keycloak-nd.oopen.de
      USER:       ${NEW_ADMIN}
      PASSSWORD:  ${NEW_ADMIN_PASS}

EOF