[GELÖST] Web service Athentifizierung

15. Juni 2013 07:39

Hallo zusammen,
ich hänge an einem Problem bei der Installation der Web services.
Ich habe zunächst die DB auf SQL migriert und den Service Tier etc. installiert (funktioniert) auch der RTC funktioniert.
Delegation für den WS habe ich nach dieser anleitung gemacht: http://msdn.microsoft.com/en-us/library/ee414212.aspx
Der WS Service läuft unter dem gleichen User wie der Nav Server .

Die Verbindung zum Web service auf dem localhost, wo der WS installiert ist funktioniert wenn ich über den NetBios Namen gehe:
Code:
http://myServer:7047/DynamicsNav/WS/myCompany/services

Ergibt die Antwort (Authentifizierung wird nicht abgefragt):
Code:
- <discovery xmlns="http://schemas.xmlsoap.org/disco/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <contractRef ref="http://myServer:7047/DynamicsNav/WS/myCompany" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
  <contractRef ref="http://myServer:7047/DynamicsNav/WS/myCompany/Codeunit/myTest" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
  </discovery>


Gehe ich aber über den FQDN oder versuche ich es von einem anderen Rechner (NetBios oder FQDN) wird eine Authentifizierung abgefragt. Egal welchen Benutzer ich versuche erscheint gleich wieder das Authentifizierungsfenster.


Hat jemand eine Idee was ich vergessen haben könnte?

vielen Dank,
Dirk
Zuletzt geändert von dile am 16. Juni 2013 19:54, insgesamt 1-mal geändert.

Re: Web service Athentifizierung

16. Juni 2013 19:47

Hatte heute noch mal etwas Zeit und habe dann doch noch eine Lösung im Web gefunden

Für alle die auch mal auf das Problem stoßen

Zwei zusätzliche SPNs haben es dann gelöst:
HTTP/FullyQualifiedDomainNameOfNavWebServiceServer
HTTP/NameOfNavWebServiceServer

http://blogs.msdn.com/b/nav_developer/archive/2009/01/16/nav-2009-web-services-on-a-three-machine-setup.aspx

Nach dem die SPNs eingetragen waren hat es sofort funktioniert :-)