2017-05-15 6 views
0

Azure ADのすべてのユーザーにアクセスするには以下のリンクを使用しますが、portal.azure.comにログインする必要があります。Azure ADにサインインするJavaコードは、portal.azure.comへのログインなしでコードが必要

https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-devquickstarts-webapp-java

私は、以下のリンクを使用してユーザーを認証していますが、それによってトークンの戻り値はAzure ADの他のAPIにはアクセスできません。上記のURLコードを使用すると、Azureの他のAPIにアクセスできますが、portal.azure.comのログインが必要です。

https://samlman.wordpress.com/2015/06/04/getting-an-azure-access-token-for-a-web-application-entirely-in-code/

それは

答えて

0

私の知る限りのAPIにアクセスするためのportal.azure.comにログインすることを求めてdoesntのJavaコードを必要とする、AzureのADはOAuth 2.0 authorization frameworkの4つのフローを実装しています。

とアクセストークンを取得する際に手動アズールと対話したくない場合、あなたはリソース所有者のパスワードの資格情報を選択することができますがまたはクライアントの資格があなたのシナリオに基づく流れを付与付与します。

通常、対応するリソースを操作するのに十分な許可が必要です。問題がまだ残っている場合は、この問題のトラブルシューティングに役立つ詳細なエラーメッセージと開発中のリソース/リクエストを正確に共有してください。

this linkは、Azure ADの認証シナリオについて学ぶのに役立ちます。

関連する問題