我在我的应用中使用Google Auth api允许用户使用他们的Google凭据登录。一旦他们访问我的应用程序的某些部分,我想提示他们所需的特定权限/范围。
查看Google Auth(https://developers.google.com/identity/sign-in/web/reference#googleusergrantoptions)的文档,我注意到有一个grant
调用似乎允许我请求不同的权限/范围。但是,使用此呼叫时,似乎会提示用户再次选择一个帐户。由于我已经登录了应用程序,这似乎是多余的。我已经使用了我可以在文档中找到的不同选项,但是一旦您已经登录,似乎没有任何内容会跳过帐户选择步骤。
有没有人有工作解决方案或解决方法?
答案 0 :(得分:0)
Google对用户希望将赠款应用于哪个帐户进行假设是危险的。例如。我可能有一个GDrive应用程序,它可以在我的两个帐户之间复制文件。因此,该应用程序将授予我的两个帐户。如果它想要延长赠款,请说升级drive.readonly
到drive
,以便它可以删除原始文件,Google如何知道新赠款与哪个帐户相关。
我唯一的建议是查看预先选择相应帐户的login_hint
。