我正在使用护照推特进行身份验证。当用户被定向到登录页面时,它说我的应用程序将能够执行以下操作。
其中许多权限可能会吓跑用户。我不想更新他们的个人资料、为他们发布推文、访问他们的直接消息或阅读他们的推文。(我可能想看看他们将来会关注谁,但现在不需要)。
我可以以某种方式减少权限吗?
我还在使用 passport-reddit 节点模块,并且能够控制我的应用程序要求的范围/权限。想知道如何使用护照推特做到这一点。
我正在使用护照推特进行身份验证。当用户被定向到登录页面时,它说我的应用程序将能够执行以下操作。
其中许多权限可能会吓跑用户。我不想更新他们的个人资料、为他们发布推文、访问他们的直接消息或阅读他们的推文。(我可能想看看他们将来会关注谁,但现在不需要)。
我可以以某种方式减少权限吗?
我还在使用 passport-reddit 节点模块,并且能够控制我的应用程序要求的范围/权限。想知道如何使用护照推特做到这一点。
我正在回答我自己的问题作为答案而不是评论,所以我可以发布一些图片。
简短的回答是,对于这个特定的网络,您不能通过护照模块和 API 配置权限。相反,它全部保存在 Twitter 上的应用管理中。
因此,您需要转到您的应用程序并单击“权限”选项卡,如此处所示
默认情况下,我相信访问级别是“只读”,但我想我在测试直接消息传递时更改了它。这是维护您所有 Twitter 应用程序权限的页面,而不是护照模块。这与其他网络不同,例如 Facebook,您可以在其中向 passport-facebook 模块提供范围参数。
很抱歉有任何混淆。但希望这可以帮助其他试图弄清楚如何更改权限的人,他们来自使用其他护照模块的背景,这些模块让您可以从 API 中进行操作