From ad8aa8a5ba3c0fe2cb02bbbb6df3defca6ea4207 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Fri, 18 Jun 2021 09:14:35 +0200 Subject: [PATCH] Wire up required actions correctly --- add-users-keycloak-api.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/add-users-keycloak-api.py b/add-users-keycloak-api.py index bec2cc3..8cbda05 100755 --- a/add-users-keycloak-api.py +++ b/add-users-keycloak-api.py @@ -56,15 +56,12 @@ for email in emails: "realmRoles": [ "user_default", ], + "requiredActions": ["UPDATE_PASSWORD", "UPDATE_PROFILE"], } try: user_id = keycloak.create_user(payload, exist_ok=False) print(f"Account created for {email}") - keycloak.send_update_account( - user_id=user_id, payload=json.dumps(["UPDATE_PASSWORD", "UPDATE_PROFILE"]) - ) - print(f"UPDATE_PASSWORD/PROFILE actions set for {email}") keycloak.send_verify_email(user_id=user_id) print(f"Verification mail sent to {email}") except Exception as exception: