我在再次显示 Facebook 授权窗口时遇到问题,您可以在该窗口中选择要授予您尝试访问的应用程序的权限。
您第一次点击 Facebook 时会出现该窗口,但随后您可以选择不共享您的电子邮件,这很好,但这是我们应用程序的要求。
如果用户再次点击 Facebook 按钮,授权窗口将不再出现,并且用户无法更改他最初选择的内容。
我假设有一种方法可以重新请求权限,还是我错了?
最佳答案
恐怕你做不到。
Facebook 就是这样做的,这样您就不会得到那些烦人的服务,这些服务要求您让他们拥有您帐户的完全访问权限才能看到一些有趣的猫视频。
如果用户选择不共享他的电子邮件地址,那么您需要处理这个问题并让用户可以在您的应用程序中添加电子邮件。
另一种方法是通知用户他需要转到 Facebook 并手动更改他最初选择的内容(或多或少与 iOS 对应用程序权限所做的相同)。
关于c# - ASP.NET OAuth 外部登录 - 默认实现和重新授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36034161/