2017-08-02 3 views
1

私はJWTトークンについて読んでおり、同じトークンを複数のリソースサーバーで使用できるように、単一のトークンに複数のオーディエンスクレームを持たせることができることを理解しています。しかし、私はAzure Active Directory Authentication Libraries (ADAL)にそのようなトークンを生成する方法を見つけることができません。Azure Identityを使用して複数のオーディエンスクレームJWTトークンを生成することは可能ですか?

AuthenticationContextクラスの一部であるAcquireTokenAsync関数を見ると、すべての実装でただ1つのresourceパラメータが使用されます。しかし、ADALは複数のオーディエンストークンをサポートしていないと書かれた書類を見つけることができません。

ADALで可能かどうかは知りませんか?

答えて

1

残念ながら、これは許可されていません。 Azure ADは特定のリソース(Azure ADアプリケーションにマッピングされている)のトークンを発行します。 AcquireTokenAsyncを呼び出すときは、単一​​のresourceIDを指定する必要があります。その結果、トークンは、指定された識別子と一致するリソースに対してのみ使用できます。

関連する問題