# Login as temporary admin user # LOGIN_NAME=admin LOGIN_PASS='0x-O-/s7eku9Y./l' 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 < /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