【发布时间】:2018-12-25 23:08:00
【问题描述】:
我在我的项目中使用 Gmail api 和 Google Calendar api。我对这些 api 所需的权限有疑问。
要求:假设我此时没有授予任何国王的权限。
- 如果我使用的是 Gmail api,那么它应该只询问与 gmail 相关的权限。
- 我正在使用 Calendar api,那么它应该只询问与日历相关的权限。
它按照我的要求工作,但有一个问题。
问题:假设我在同一页面上有两个按钮,一个用于 gmail,另一个用于日历。 我首先点击了gmail按钮,它提示我登录并询问gmail相关权限,但我没有授予权限,而是取消了它,然后点击了日历按钮,这里只询问gmail相关权限,一旦我刷新页面,然后它将请求日历许可。
问题:如何让我的网站在不刷新页面的情况下请求正确的许可。
我正在使用 react-google-login npm。
【问题讨论】:
标签: oauth google-api google-oauth google-authentication