AdalJS v1.0.8 ライブラリを使用して Azure AD エンドポイントに対してユーザーを承認&scope
してemail
いaddress
ますphone
。
私の承認エンドポイント URL:
https://login.microsoftonline.com/ {テナント ID}/oauth2/authorize?response_type=id_token&client_id={クライアント ID}&redirect_uri={マイ リダイレクト URI}&state=2af81ff1-89ca-4f23-825d-ca29177c3df5&client-request-id= 2f82e417-630b-4318-88ed-c35103046249&x-client-SKU=Js&x-client-Ver=1.0.7&nonce=4c03cbca-03b2-4a53-acc6-1177f499969a&prompt=login&scope=openid+profile+email+address+phone
ログイン ページが表示され、ユーザーが資格情報を入力すると、トークンが正常に返され、 をprofile
呼び出したときにユーザーのオブジェクトを確認できますAuthenticationContext.getCachedUser()
。ただし、これらのスコープ タイプがクエリ文字列パラメータで要求されているにもかかわらずemail
、、、address
またはphone
情報が返されていません。&scope