2016-07-27 29 views
4

Wir haben einen Datenserver in IIS mit Windows-Authentifizierung (Kerberos) eingerichtet. Kann jemand Web-Services (GET und POST) von R authentifizieren gegen die Windows-Identität aufrufen?R- und Windows-Authentifizierung

+0

b können sollten Sie versuchen, https://rdotnet.codeplex.com/ – Venky

+0

ich gerade versucht, von R eine HTTP-GET oder Post zu nennen, nicht R von .NET zu nennen .. – Roland

+0

'setInternet2 (TRUE)' sollte hilfreich sein und R bitten, Windows-Netzwerke zu verwenden. (wenn Ihr Skript von einer Windows-Box aus ausgeführt wird) – Tensibai

Antwort

5

Schließlich habe ich herausgefunden, wie man dies über NTLM erreichen kann. Es ist eigentlich ganz einfach:

require("httr") 
GET("http://my-url",authenticate(":", ":", "ntlm"))