amsLogin
Login or Logout of an AMS System
Description
Login (authenticate) or logout of an AMS System.
Usage
amsLogin(url, user, password, port = 2185, force = TRUE, readonly = FALSE)
amsLogout(url, apiToken, port = 2185)
amsSessionInfo()
Arguments
  
| url | 
a character value, the host url for the AMS.
 | 
  | user | 
a character value, the user name for the login.
 | 
  | password | 
a character value, the password for the user.
 | 
  | port | 
an numeric value, the port for connecting to the AMS.
The default value of 2185 if the port number used in the default
AMS installation.
 | 
  | force | 
a logical value, if TRUE (the default),
an exising login for user will be overridden.
 | 
  | readonly | 
a logical value, if TRUE, a readonly login session will be created,
even if there already is a login session for user.
 | 
  | apiToken | 
a character value, the API token to connect to the AMS.
The default is cached value created when amsLogin was called.
 | 
 
Details
Upon a successful login,
the url, port, and an apiToken are cached for the
session.
These values will be used by other functions on the AMS package by default.
A warning will be issued if the return status is not 200 (success).
Value
for 
amsLogin, a list with components:
| body | 
a character vector with the body of the results from the connection to the AMS.
This is in JSON format.
 | 
| status | 
an integer return code from the connection to the AMS.
A value of 200 indicates a successful operation.
 | 
| headers | 
a character vector containing the headers returned
from the connection to the AMS.
 | 
For 
amsSessionInfo, a named vector with the cached values of
url, 
port, 
user, and 
apiToken.
 
Examples
## Not run: 
zlogin <- amsLogin("http://localhost", "fakeuser", "fakepassword")
amsSessionInfo()
zlogout <- amsLogout()
## End(Not run)