Hi guys,

I am trying to develop java functions to assign/unassign roles to user.

I am using objects like UserTO and MembershipTO.

When setting the Memberships of a UserTo object, I am only setting the role name, like this.


            UserTO idmUser = new UserTO();
            r = getIDMUser(userName, userPassword, idmUser);

            MembershipTO member = new MembershipTO();
            member.setRoleName(roletoassign.getName());
            memberships.add(member);

then,

          idmUser.setMemberships(memberships);

because in my own application, I am only using roleName as role object.

And of course, at doing a "put" client request, I am failing probably because I have not set the whole member object.

member.setId()
member.setRoleID();
member.setResources()

Do I need to set all this information to assign a role to a resource ?

So, should I do a get of each RoleTO object and extract the information to set into the membership ?

I am having a 500 http error but I cannot find in the logs what has been wrong.

Any idea about this ?

Thanks a lot,

German.



Reply via email to