I have a use case where I need three different roles ( user, admin, and manager ).
the manager role has to extend the impersonating permissions, but since the admin endpoint always expects the role to be admin, it always fails even tho permissions are set.
Is this some sort of a bug, or am I missing some undocumented walkthrough ?