![](/img/trans.png)
[英]Asp.Net Core 2.2 - Understanding Authentication Middleware and External Logins
[英]ASP.NET OAuth External Logins - Default implementation and reauthorizing
我在再次显示 Facebook 授权窗口时遇到问题,该窗口是您选择要授予您尝试访问的应用程序的权限的窗口。
您第一次点击 Facebook 时会出现该窗口,但随后您可以选择不共享您的电子邮件,这很好,但这是我们应用程序的要求。
如果用户再次单击 Facebook 按钮,则不再出现授权窗口,并且用户无法更改他最初选择的内容。
我假设有一种方法可以重新请求权限,还是我错了?
恐怕你不能那样做。
Facebook 就是这样做的,这样你就不会得到那些烦人的服务,这些服务要求你让他们完全访问你的帐户才能看到一些有趣的猫视频。
如果用户选择不共享他的电子邮件地址,那么您需要处理这个问题并让用户可以在您的应用程序中添加电子邮件。
另一种方法是通知用户他需要去 Facebook 并手动更改他最初选择的内容(或多或少是 iOS 对应用程序权限所做的)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.