# 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
Description
No description provided
Readme 142 MiB
Languages
Shell 100%