Verwenden Sie Sharepoint Office 365-Webdienste von einer Java-Anwendung

9

Ich versuche, Sharepoint Online Office 365-Out-of-the-Box-Webdienste ( Lists.asmx ) von der Java-Anwendung (ab dem Moment SoapUI 5.3 ) zu konsumieren

Ich habe versucht mit allen 3 Arten von Authentifizierungen ( Basic , NTLM , SPNEGO/Kerberos ) aber immer 403 FORBIDDEN error

zu bekommen

Wenn ich X-FORMS_BASED_AUTH_ACCEPTED=f header hinzufüge, bekomme ich abhängig vom Authentifizierungstyp 401 UNAUTHORIZED oder einen leeren Rückstrom.

Ich habe SharePoint 2010: Web-Nutzung überprüft Dienste von NetSuite - 403 Forbidden Fehler und versucht, Authentication.asmx vorher zu verwenden, aber immer PasswordNotMatch error, obwohl ich mir sicher bin, dass das Passwort korrekt ist

Ich habe auch Office 365 SharePoint Online OOTB-Dienste überprüft, aber kein Glück

Alle Tests werden sowohl in Windows- als auch in Ubuntu-Umgebungen durchgeführt, um NTLM schlägt fehl, wenn SharePoint-Webdienst von Java verwendet wird?

Der Benutzer, mit dem ich mich mit Sharepoint Online verbinde, ist in Ordnung. Es hat Admin-Rechte und ich kann problemlos über einen Browser eine Verbindung herstellen.

Was vermisse ich?

    
Sergey 14.02.2017, 06:45
quelle

1 Antwort

3

Nur Antwort kann mit dem gegeben werden, was Sie uns sagen: Sie müssen schauen, was Ihr Dienst beispielsweise fragt: Ссылка Service hier haben Vertrag (WSDL) so: Ссылка

Was hat keine ws-Sicherheitsrichtlinie, so dass keine Authentifizierung erforderlich ist, aber wahrscheinlich Ihre Service-WSDL einige Sicherheitsanforderungen haben wird und Sie diese erfüllen müssen.

    
Ebuzer Taha KANAT 17.02.2017 12:34
quelle