diff --git a/README.md b/README.md index da88a9b..525572b 100644 --- a/README.md +++ b/README.md @@ -257,6 +257,10 @@ realm_roles = keycloak_admin.get_roles() # Assign client role to user. Note that BOTH role_name and role_id appear to be required. keycloak_admin.assign_client_role(client_id=client_id, user_id=user_id, role_id=role_id, role_name="test") +# Assign realm roles to user +keycloak_admin.assign_realm_roles(user_id=user_id, roles=realm_roles) + + # Get all ID Providers idps = keycloak_admin.get_idps() diff --git a/keycloak/keycloak_admin.py b/keycloak/keycloak_admin.py index 094a789..ab3ef20 100644 --- a/keycloak/keycloak_admin.py +++ b/keycloak/keycloak_admin.py @@ -1234,7 +1234,6 @@ class KeycloakAdmin: Assign realm roles to a user :param user_id: id of user - :param client_id: id of client containing role (not client-id) :param roles: roles list or role (use RoleRepresentation) :return Keycloak server response """