Authenticates the user with the `Via Foundry` API using their username and password. Retrieves a bearer token and saves it along with the hostname to a configuration file.
authenticate(
hostname,
username = NULL,
password = NULL,
identity_type = 1,
redirect_uri = "http://localhost",
config_path = DEFAULT_CONFIG_PATH,
overwrite = FALSE
)None. Saves the bearer token to the configuration file and sets the global config path.
The API `hostname` (e.g., `https://your_viafoundry`).
The login username.
The login password (optional; will prompt if not provided).
The identity type (default is 1).
The redirect `URI` (default is `http://your_viafoundry/redirect`).
Path to save the configuration file (default is `~/.viaenv`).
Logical flag to overwrite the existing configuration file (default is FALSE).