Does it support following? I don't see anywhere in the code that supports multiple user authentications. If not are you planning to do one? We can create a PR if you could guide us.
{
// SSH:
'passphrase': "...",
'refuseUnknownHost': true, // Default is false
// HTTPS:
'username': "...",
'password': "..."
}