You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
User A is able to list all other users in the organisation. by requesting GET service/individuals.
The response lists all individuals in the organisation, including email, phone and id.
Using id...
"individuals": [ {"id": {ID}, ...} ]
...it's possible to make a request to PUT service/individual and update both phone and email for any user. User A is able to update User B's email to one that User A controls.
It's then a simple matter of starting a Forgot Password flow PUT onboard/password/forgot providing that email address and using the link to reset the password. User A will now have full control over User B.
Summary
User A is able to list all other users in the organisation. by requesting
GET service/individuals
.The response lists all individuals in the organisation, including email, phone and id.
Using
id
......it's possible to make a request to
PUT service/individual
and update bothphone
andemail
for any user. User A is able to update User B's email to one that User A controls.It's then a simple matter of starting a Forgot Password flow
PUT onboard/password/forgot
providing that email address and using the link to reset the password. User A will now have full control over User B.Detailed
Request body:
Response:
Request body
Response
Request body
You are now able to login as User B.
The text was updated successfully, but these errors were encountered: