/userinfo エンドポイントに変更しました。この変更により、Auth0 における Yahoo ユーザーのユーザープロファイルの構造も変わります。
これまで Auth0 は、Yahoo が返すすべてのプロファイルデータを読み込み、さらに Yahoo のプロファイルからマッピングした以下の追加フィールドも加えていました。
Yahoo は url、profileUrl、isConnected、および Yahoo のドキュメント に記載されているその他のフィールド群の返却を終了しました (「List Of Attributes Deprecated in Social Directory Profile Api」を参照) 。これらのフィールドも、今後はプロファイルに含まれなくなります。
Yahoo の /userinfo エンドポイントは、Yahoo アプリケーション の定義で設定した API の権限に応じて、返すフィールドが異なります。Yahoo では、Profile (Social Directory) の権限セクションで、次の 4 つの権限のいずれかを付与できます。
- Read Public Basic
- Read Public Extended
- Read Write Public
- Read Write Public and Private
Actions
openid スコープを要求し、Yahoo アプリケーションで指定した API 権限に対応するプロファイル項目を返します。たとえば、Yahoo アプリケーションが Read Public Extended 権限で設定されている場合、Yahoo は次の項目を返します。
sub, namegiven_namefamily_namelocaleemailemail_verifiedbirthdateprofile_imagespicturepreferred_usernamephone_numbernickname