wiki:udg/ecoms/RPackage/authentication

Version 11 (modified by juaco, 7 years ago) (diff)

--

Authentication

The ECOMS-UDG is based on a password-protected THREDDS using OPeNDAP and other remote data access protocols. Therefore, before accessing the data, authentication is required. To this aim, user's must be registered and activate the required roles, as described in the Registration section?.

Once registered as users, the registration within the R session can be easily accomplished assuming that we already have a valid username, role and password, with a simple call to the function loginECOMS_UDG, providing HTPP authentication:

> username <- "myUsername" # This is a character string with the username
> password <- "myPassword" # This is a character string with the password
> loginECOMS_UDG(myUsername, myPassword)

In case the connection is performed via a proxy, it is necessary to set up the proxy prior to the authentication step, in order to connect to the server.

> proxyHost <- "proxy.host.com" # Your institution Proxy configuration: host
> proxyPort <- as.integer(1234) # and port
> loginECOMS_UDG(myUsername, myPassword, proxy.host = proxyHost, proxy.port = proxyPort)

Note that the object proxyHost is a character string while the proxyPort must be an integer.