如何使用 FOSOAuthServerBundle 在 Symfony 3 中获取 AuthorizationCode GrantType
How to get AuthorizationCode GrantType working in Symfony 3 with FOSOAuthServerBundle
我正在尝试基于 FOSOAuth 为具有 OAuth2 支持的 Symfony3 REST 应用程序构建 Bootstrap。我当前的实施基于以下来源:
- git:maxpou docker-symfony 用于 Docker 设置
- symfony.com - CustomUserProvider 自己的用户提供者
- cause your stuck - oauth2 explained 用于 OAuth 配置
- bitgandtter.blog - A restful app 用于 Symfony 中的 OAuth
并且可以在 here 中找到自述文件中描述的所有设置步骤。
客户端凭据登录现在可以正常工作,但我遇到了 AuthorizationCode 流程问题,它不会像 cause your stuck - AuthorizationCode 中描述的那样重定向到 client.local
,而是重定向到 [=11] =]-再次路由。我认为 FOSOAuth 正在捕获请求并将其重定向到 client.local
因为涉及的组件太多,我放弃发布代码片段,请参考 git repository
在此先感谢您提供的任何帮助!
- 我的 UserGeneration 算法有一个错误,它生成了一个错误的 PasswordHash,因为我将电子邮件作为密码传入,反之亦然。
- 我尝试使用自 Symfony 2.6
以来已弃用的 security.context
-服务
当前的 Bootstrap 现在可用了!
我正在尝试基于 FOSOAuth 为具有 OAuth2 支持的 Symfony3 REST 应用程序构建 Bootstrap。我当前的实施基于以下来源:
- git:maxpou docker-symfony 用于 Docker 设置
- symfony.com - CustomUserProvider 自己的用户提供者
- cause your stuck - oauth2 explained 用于 OAuth 配置
- bitgandtter.blog - A restful app 用于 Symfony 中的 OAuth
并且可以在 here 中找到自述文件中描述的所有设置步骤。
客户端凭据登录现在可以正常工作,但我遇到了 AuthorizationCode 流程问题,它不会像 cause your stuck - AuthorizationCode 中描述的那样重定向到 client.local
,而是重定向到 [=11] =]-再次路由。我认为 FOSOAuth 正在捕获请求并将其重定向到 client.local
因为涉及的组件太多,我放弃发布代码片段,请参考 git repository
在此先感谢您提供的任何帮助!
- 我的 UserGeneration 算法有一个错误,它生成了一个错误的 PasswordHash,因为我将电子邮件作为密码传入,反之亦然。
- 我尝试使用自 Symfony 2.6 以来已弃用的
security.context
-服务
当前的 Bootstrap 现在可用了!