OAuth 2.0 を使用して、Azure アクセス コントロール サービス (ACS) によってグラフ API を認証するための Java コードを作成しようとしています。
私が読んだことに基づいて、それらはこれへの4つのステップです
- サービス プリンシパルの X.509 証明書を含むアサーションを生成します (または、対称キーも使用できます)。
- アサーションを Azure ACS Security Token Service (STS) に提示します。
- ACS はアサーションを受け入れてサービス プリンシパルを認証し、作成された OAuth アクセス トークン (つまり、JWT トークン) を返します。
- 後続の API 呼び出しの送信には、アクセス トークンが含まれます。
どこから始めればいいですか?たとえば、Java API はどこにありますか、X.509 証明書を使用して対称キーまたはアサーションを生成するにはどうすればよいですか。Office 365 でユーザーを作成する Java アプリを作成したいのですが、認証が最初のステップです。助けてくれてありがとう