Returns authentication arguments for connecting to a repository.
Get Authentication information for a Client connection to the repository
1: look in the options dictionary for "anonymous"
2: look in the options dictionary for "username"
3: look in the options dictionary for "port"
4: look in the options dictionary for "host"
5: If there is no username, then look for the FTSS_AGENT env var to get information
6: If there still is no username, then look for FTSS_USERNAME env var
7: If there still is no user name then prompt for it.
8: look in the options dictionary for "password"
9: look in the options dictionary for "passwdhash"
10: If there is no password, then ask the password manager (from 4ss login)
11: If there still is no password then prompt for it.
12: If there is no host, then prompt for it
13: If there is no port then prompt for it