私は、ユーザーがOffice365アカウントを使用してログインできるようにするシステムを作成しています。私はこのlinkの指示に従っています。Azure - Microsoft Office 365アカウントを使用してログインする
Azure Portalにアプリを登録する必要があります。これは私が返さid_token
使用してPHPを処理すべきページです(その後
<!-- DISREGARD THE NEW LINE. IT IS JUST TO SHOW YOU THE PARAMETERS THAT I USED -->
<a href="https://login.microsoftonline.com/common/oauth2/v2.0/authorize?
client_id=xxxxxxxx-1597-46f2-9064-076cee516b3c&
response_type=id_token&
redirect_uri=http%3A%2F%2Flocalhost%2Fmyapp%2Fuser%2Fverify&
response_mode=form_post&
scope=openid&
state=pageTheUserIsOnCurrently&
nonce=Testing">Sign in Using Microsoft Account</a>
、それはhttp://localhost/myapp/user/verifyにリダイレクトする必要があります。その後、Application ID
を取得し、その後、私はこのような適切なパラメータとのリンクを作成することができます)、提供されたリンクのredirect_uri
パラメータに記載されています。しかし、リンクをクリックしてMicrosoft資格情報にログインすると、エラーが発生します:
Correlation ID: xxxxxxxx-3292-44b5-b3d8-6aa89a6a65db
Timestamp: 2017-10-01 09:40:49Z
AADSTS70001: Application 'xxxxxxxx-1597-46f2-9064-076cee516b3c' is not supported for this API version.
なぜこのようなエラーが発生しますか?何をすべきか?私は何かを忘れましたか?