synLogin.RdValid combinations of login() arguments:
- authToken
If no login arguments are provided or only username is provided, login() will attempt to log in using information from these sources (in order of preference):
1. .synapseConfig file (in user home folder unless configured otherwise) 2. User defined arguments during a CLI session 3. User's Personal Access Token (aka: Synapse Auth Token) from the environment variable: SYNAPSE_AUTH_TOKEN 4. Retrieves user's authentication token from AWS SSM Parameter store (if configured)
Arguments: email: Synapse user name (or an email address associated with a Synapse account) authToken: A bearer authorization token, e.g. a [personal access token](https://python-docs.synapse.org/tutorials/authentication/). silent: Defaults to False. Suppresses the "Welcome ...!" message.
synLogin(email=NULL, silent=FALSE, authToken=NULL)