Facebook权限对话允许用户更改他们的电子邮件


Facebook permission dialogue allows users to change their email

我在Facebook应用程序中提示输入"电子邮件"权限。但是,权限对话框允许用户更改其电子邮件地址。我见过一些网站,比如ww.imdb.com,它会提示用户获得电子邮件权限,但不允许用户更改电子邮件地址。

我也想这么做。如何做到这一点?

我已经想通了。只需进入应用程序设置->高级设置。在"迁移"部分中,启用"增强的身份验证对话框"选项并保存。

现在,您将看到新版本的权限对话框,该对话框不允许用户更改电子邮件地址。

IMDB通过使用OAuth 2.0协议实现了Facebook授权(有关详细信息,请参阅OAuth 3.0规范中的授权请求)

如果您使用Facebook文档中列出的任何流进行身份验证,您将不被允许否认更改电子邮件的可能性。

事实上,我认为这是一个问题,Facebook不允许在普通的OAuth 2.0流中更改电子邮件(并将为此提交一个错误!)。

相关文章: