0

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

  1. git:maxpou docker-symfony用于 Docker 设置
  2. symfony.com - CustomUserProvider为自己的 Userprovider
  3. 导致您卡住 - oauth2 解释了 OAuth 配置
  4. bitgandtter.blog - Symfony 中用于 OAuth的宁静应用程序

并且可以在这里找到自述文件中描述的所有设置步骤。

客户端凭据登录现在正在工作,但是我遇到了 AuthorizationCode 流问题,它没有重定向到导致您卡住 - AuthorizationCodeclient.local中描述的那样,而是再次重定向到-Route。我认为 FOSOAuth 正在捕获请求并将其重定向到auth_loginclient.local

因为涉及到这么多组件,所以我放弃发布代码片段并请参考git 存储库

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

4

1 回答 1

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

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

于 2017-03-19T19:10:20.043 回答