【问题标题】:How to get AuthorizationCode GrantType working in Symfony 3 with FOSOAuthServerBundle如何使用 FOSOAuthServerBundle 在 Symfony 3 中获取 AuthorizationCode GrantType
【发布时间】:2017-03-20 03:10:20
【问题描述】:

我正在尝试为基于 FOSOAuth 的具有 OAuth2 支持的 Symfony3 REST 应用程序构建引导程序。我当前的实现基于以下来源:

  1. git:maxpou docker-symfony 用于 Docker 设置
  2. symfony.com - CustomUserProvider 为自己的用户提供者
  3. cause your stuck - oauth2 explained 用于 OAuth 配置
  4. bitgandtter.blog - A restful app 用于 Symfony 中的 OAuth

您可以在 here 找到自述文件中描述的所有设置步骤。

客户端凭据登录现在正在工作,但我遇到了 AuthorizationCode 流问题,它不会像cause your stuck - AuthorizationCode 中描述的那样重定向到client.local,而是再次重定向到auth_login-Route。我认为 FOSOAuth 正在捕获请求并将其重定向到 client.local

因为涉及到的组件太多,所以我放弃发布代码 sn-ps 并请参考git repository

提前感谢您提供的任何帮助!

【问题讨论】:

    标签: php symfony oauth fosoauthserverbundle symfony-3.2


    【解决方案1】:
    1. 我的 UserGeneration 算法出现错误,它生成了错误的 PasswordHash,因为我将电子邮件作为密码传递,反之亦然。
    2. 我尝试使用自 Symfony 2.6 起已弃用的 security.context-Service

    当前的 Bootstrap 现在可以工作了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-10
      • 2013-07-05
      • 2019-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多