Dear list,

I would like to call a Kerberos-authenticated web-service from within R.

Curl can do it:
$ curl --negotiate -u : "http://my.web.service/";

so I would expect that RCurl also has the capability, but I have not been able 
to find the correct options to set.

listCurlOptions() does not return anything with negotiate, and searching the 
source of RCurl, the only thing I found was 

./RCurl/R/curlInfo.S:names(CurlFeatureBits) = c("ipv6", "kerberos4", "ssl", 
"libz", "ntlm", "gssnegotiate",

but e.g.
getURL("http://my.web.service",.opts=curlOptions(username=":",httpauth="gssnegotiate"))

does not work.

Does anybody know if RCurl or another package is able to negotiate the GSS api 
or otherwise access a Kerberos enabled webservice and how?

Testing was done in R 2.12.1 on Ubuntu 10.04.1 LTS / Lucid.

Thanks in advance,
Thomas.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to