使用OpenID Connect登录时提示重新同意

时间:2016-05-17 12:56:59

标签: openid google-signin openid-connect google-openid

我遇到的问题是,每次用户使用OpenID Connect登录时,都会向用户显示同意屏幕(范围授权屏幕)。

当我阅读文档时说

  

您可以通过添加来提示用户重新授权您的应用   prompt =认证请求的同意参数。什么时候   提示=包含同意,每次都显示同意屏幕   用户登录您的应用程序。因此,请包括prompt = consent   只在必要的时候。

     

如果未指定任何值且用户之前未授权   访问,然后向用户显示同意屏幕。

但即使我传递空值,每次都会显示此屏幕。

1 个答案:

答案 0 :(得分:0)

我认为你应该传递的是“prompt = none”。在这种情况下,如果用户具有有效的登录会话并且用户已经同意该应用程序,则用户将看不到页面并将自动登录到该应用程序。 如果没有有效会话或应用程序未获得同意,则仍然用户不应该看到同意或登录页面,但应用程序应该收到并且错误。

相关问题