PHPでwebサービスを作成しています。
googleのoAuth認証の利用してサービスのアカウントを作成する仕組みを考えているのですが
メールアドレスは読み取っていないのに
Googleのログイン画面の権限表示部分に下記のメッセージが表示されます。
「続行するにあたり、Google はあなたの名前、メールアドレス、言語設定、プロフィール写真を xxxxxxx.com と共有します。」
スコープはprofile もしくは https://www.googleapis.com/auth/userinfo.profileに設定しているので
メールアドレスは読み取らないはずなのですが、なぜメールアドレスの権限が表示されてしまうのでしょうか?
このメールアドレス取得の表示を消すことはできますでしょうか?
認証にHybridAuth v2.15.1を使用しています。
取得した内容を確認した所、やはりメールアドレスは読み取っていないようです。
Hybrid_User_Profile Object
(
[identifier] => ■■■■■■■■■■
[webSiteURL] =>
[profileURL] =>
[photoURL] => https://lh5.googleusercontent.com/■■/■■■/■■/■■■/photo.jpg
[displayName] => ■■ ■■■
[description] =>
[firstName] => ■■
[lastName] => ■■■
[gender] =>
[language] => ja
[age] =>
[birthDay] =>
[birthMonth] =>
[birthYear] =>
[email] =>
[emailVerified] =>
[phone] =>
[address] =>
[country] =>
[region] =>
[city] =>
[zip] =>
[job_title] =>
[organization_name] =>
)
あなたの回答
tips
プレビュー