2017-10-03 116 views
0

これはポストについてです:BASIC authentication from JAVA to Sharepoint 2013 REST APISharePointの認証REST APIのJava

私は同じ問題に直面しています。

ここで提供されているソリューションを試しましたが、うまくいかなかったのです。 私はSharePoint Rest APIをJavaで動作させることはできますが、役に立たないことに腹を立てています。以下のエラー応答を示しています。

Oct 03, 2017 8:23:49 PM org.apache.http.impl.auth.HttpAuthenticator generateAuthResponse 

WARNING: NEGOTIATE authentication error: 
No valid credentials provided 
(Mechanism level: No valid credentials provided 
(Mechanism level: Failed to find any Kerberos tgt)) 
---------------------------------------- 
HTTP/1.1 401 Processed 
+0

を参照することができます。運がない –

答えて

0

NTLM認証を有効にしている場合は、NTLM認証をjavaから試すことができます。この例は私のために働いたので、この例はあなたを助けるかもしれません。

http://www.muneebahmad.com/index.php/archives/127

あなたは認証のダイジェストタイプを持っているなら、あなたはこの、私と同じ

http://www.whypad.com/posts/authenticate-sharepoint-rest-call-in-a-rest-client/1169/

+0

それは働かなかった。それを試しても、同じエラーが表示される –

+0

ドメインコントローラマシン(共有ポイントがインストールされている場所)にインストールされているポートがありますか?私はときどきRDP clinを使ってfirefox [plugin](https://addons.mozilla.org)を使ってapi(http:// localhost:1026/_api/web/lists)にアクセスし、500のサーバーエラーを取得します。/fr/firefox/addon/restclient /)、その後もう一度外部VMから試してみて、500の代わりに200に反応しました。それ以外の問題は一度も起こりませんでした。また、IIS Admin CPでは、チェックボックスの認証が有効になっています。 –

+0

実際、ブラウザを使ってローカルマシンから残りのAPIをヒットしようとすると動作しますが、プログラマチックに行うと動作しません。問題が発生する可能性がある場合は、SSO(シングルサインオン)環境で作業しています。 –