40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
# 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
|