Provide impersonate user option to users from there dashboard without admin console

I want too allow certain role users to allow impersonate other users. Tried with token exchange api but no luck.