SP Web サービスを使用する Java/j2ee Web アプリケーションがありますが、最近 SP サイトが 2013 に移行され、クラウド/オフィス 0365 にデプロイされたため、認証が壊れました。SP の人々は、認証メカニズムを SAML トークン ベースの認証に変更し、Microsoft Azure AD を使用することを提案しました。そのため、アプリケーションを Azure にオンボードし、セキュリティ トークン (adal4j Java API を使用) を生成できるクライアント ID、機関を受け取りました。Office 0365 で SP 2013 Web サービスにアクセスするための認証プロセスを完了するには、以下の 2 つの手順を完了する必要があります。
- アクセス トークンの Cookie を取得する
- リクエスト ダイジェスト トークンを取得する
ただし、上記の 2 つの手順で Java ベースの API を見つけることができません。以下のチュートリアルを参照しましたが、aps/.net に関連するものです。
http://paulryan.com.au/2014/spo-remote-authentication-rest/
同じサンプルコードベースを提供するのを手伝ってください。
あなたの支援に感謝