我正在尝试为基于 FOSOAuth 的具有 OAuth2 支持的 Symfony3 REST 应用程序构建引导程序。我目前的实施基于以下来源:
- git:maxpou docker-symfony用于 Docker 设置
- symfony.com - CustomUserProvider为自己的 Userprovider
- 导致您卡住 - oauth2 解释了 OAuth 配置
- bitgandtter.blog - Symfony 中用于 OAuth的宁静应用程序
并且可以在这里找到自述文件中描述的所有设置步骤。
客户端凭据登录现在正在工作,但是我遇到了 AuthorizationCode 流问题,它没有重定向到导致您卡住 - AuthorizationCodeclient.local
中描述的那样,而是再次重定向到-Route。我认为 FOSOAuth 正在捕获请求并将其重定向到auth_login
client.local
因为涉及到这么多组件,所以我放弃发布代码片段并请参考git 存储库
提前感谢您提供的任何帮助!