1

OAuth 2.0 を使用して、Azure アクセス コントロール サービス (ACS) によってグラフ API を認証するための Java コードを作成しようとしています。

私が読んだことに基づいて、それらはこれへの4つのステップです

  1. サービス プリンシパルの X.509 証明書を含むアサーションを生成します (または、対称キーも使用できます)。
  2. アサーションを Azure ACS Security Token Service (STS) に提示します。
  3. ACS はアサーションを受け入れてサービス プリンシパルを認証し、作成された OAuth アクセス トークン (つまり、JWT トークン) を返します。
  4. 後続の API 呼び出しの送信には、アクセス トークンが含まれます。

どこから始めればいいですか?たとえば、Java API はどこにありますか、X.509 証明書を使用して対称キーまたはアサーションを生成するにはどうすればよいですか。Office 365 でユーザーを作成する Java アプリを作成したいのですが、認証が最初のステップです。助けてくれてありがとう

4

1 に答える 1

0

ここから始める必要があると思います:

Eclipse を使用して Windows Azure Access Control Service で Web ユーザーを認証する方法- この例では、ID プロバイダーに Windows Live ID を使用しています。同様の手法を他の ID プロバイダーにも適用できます。

Java ベースのコードがユーザーの認証に成功したら、他のプロバイダーと接続するためにさらに実装を進めることができます。

于 2013-01-29T06:09:08.540 に答える