2017-11-19 22 views
1

私はAzure ADでOauth2ログインをしようとしています。私はこれらの2つのURL、ログインページへAzure AD Oauth2は認証要求後にエラーを返します

及びこれらのリードを試してみました。私は私のメールアドレスとパスワードを入力した後、私は

申し訳ありませんが、これらのエラーで​​にリダイレクトしていますが、我々はトラブルにあなたに署名を抱えている。私たちは悪い 要求を受信しました。

追加の技術情報:相関ID: 886be244-da75-419d-97b4-0e309473ce9eタイムスタンプ:2017年11月19日17:47:26Z

AADSTS50020:私たちは、このAPIバージョンからのトークンを発行することはできませんa Microsoftアカウント。これをサポートするには、プロトコルのバージョン2.0を使用するには、 が必要なアプリケーションベンダーにお問い合わせください。

私のサーバーログを確認しましたが、Azureサーバーはログインページの後に私に連絡をとろうとしませんでした。

どのように問題が発生しているかわかりますか?

+1

apps.dev.microsoft.comでアプリをv2アプリとして登録し、v1エンドポイントを使用しようとしたことがありますか? – juunas

答えて

1

マイクロソフトのドキュメントは非常にイライラしていますが、私はその問題を理解したと思います。

Oauth2サービスを使用するために新しいアプリケーションを登録している場合は、v2.0プロトコルを使用するためにのみアプリケーションを登録することができます。私は広範囲に調査しましたが、古いv1.0プロトコルを使用するためにアプリケーションを登録する方法を理解することはできませんでした。

これにもかかわらず、ドキュメントの多くはv1.0プロトコルに関連しています。ドキュメントの一部では、アプリケーションを登録できなくてもv1.0プロトコルを推奨しています。とにかく

は、ここに要約です:

  • v1.0のプロトコルは、このようなリンクを持っている:/共通/のOAuth2:/共通/のOAuth2 /認可
  • V2.0プロトコルは、このようなリンクを持っています/v2.0/authorize

新しいアプリケーション(https://apps.dev.microsoft.com/#/appList)を登録すると、明らかに使用できないため、v1.0プロトコルに関するすべてのドキュメントは無視されます。

+0

こんにちはJeff、ドキュメントに関するご経験がありがとうございます。 [Azure portal](https://portal.azure.com)を使用してv1.0プロトコル用のアプリを登録できます。このドキュメントで触れられているのは、[v1.0アプリケーションの登録](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-integrating-applications)です。 –

関連する問題