Unfortunately, no. If the recipient needs to use your password, it's fundamentally impossible to 100% block them from extracting it.
The proper way to handle shared access is to have the authentication system allow some sort of delegated access, so you can have some other people access your account through their own account, never using your own password.
If the authentication system doesn't have this feature and you don't have control over the authentication system (e.g. a typical third party web service), then it's simply impossible to give others access without also giving them a good chance to see your password without too much difficulty.