Having to share your real password with developers and consultants is not ideal. The Temporary Login Without Password plugin can help. It creates self-expiring automatic login links for WordPress that you can share with people who ask for temporary access to your site. You are in control of when the login expires.
What’s neat is you can clearly see who has access to your site, when they logged in, and how long they have before their login credentials expire. The Temporary Login Without Password plugin lets you set default role and expiry time for your accounts. It also supports super admin rights across your network.
You can download this plugin for free. More info is available here.