Symfony 使用oAuth 2和FOSOAuthServerBundle跳过授权页

Symfony 使用oAuth 2和FOSOAuthServerBundle跳过授权页,symfony,oauth-2.0,fosoauthserverbundle,Symfony,Oauth 2.0,Fosoauthserverbundle,我已经使用Symfony 2和FOSOAuthServerBundle成功安装并测试了OAuth 2工作流 我可以请求一个代码,并通过我设置的第三方测试页面上的“登录方式”按钮成功获取一对访问/刷新令牌,并通过自定义API调用从我的API检索用户。这里很酷 但是,每次我从一开始就测试流时,我的oAuth服务器都会在授权页面上不断重定向用户。以下是我的问题 一旦用户对应用程序进行了授权,OAuth 2.0是否应该跳过该过程的授权部分 这在服务器端是固定的,还是应该更改在客户端请求凭据的方式 最后

我已经使用Symfony 2和FOSOAuthServerBundle成功安装并测试了OAuth 2工作流

我可以请求一个代码,并通过我设置的第三方测试页面上的“登录方式”按钮成功获取一对访问/刷新令牌,并通过自定义API调用从我的API检索用户。这里很酷

但是,每次我从一开始就测试流时,我的oAuth服务器都会在授权页面上不断重定向用户。以下是我的问题

  • 一旦用户对应用程序进行了授权,OAuth 2.0是否应该跳过该过程的授权部分
  • 这在服务器端是固定的,还是应该更改在客户端请求凭据的方式
  • 最后。。。我可以调试并修复这个吗

如果有人再次陷入困境,解决方案如下:

此功能不是FOSOAuthServer捆绑包中的默认功能。您必须创建和
EventListener
并检查客户端或用户状态,保存用户的选择,以及[引用:甚至绕过授权过程]