【发布时间】:2012-11-29 11:37:00
【问题描述】:
我们有一个基于 Symfony2.1 的 webapp,我们正在尝试使用 OAuth 来保护一些 REST web 服务。这些网络服务将由 Android 应用使用。
我们正在尝试 FOSOAuthServerBundle,并且似乎可以用于验证来自其他网站的 Web 服务的使用,因为身份验证步骤完全基于 Web。
但我们需要的是下一个工作流程:
- 用户在应用程序中输入他的用户名和密码
- 然后应用使用此信息自动检索有效的 Oauth 令牌。
- 应用使用此 Oauth 令牌作为参数,同时使用 OAuth 保护的 REST Web 服务。
这可能吗? FOSOAuthServerBundle 是我们需要的 Bundle 吗?我们如何才能在无需用户交互的情况下,仅使用用户名+密码作为身份验证参数来检索有效的 OAuth 令牌?
非常感谢。
【问题讨论】:
标签: symfony oauth-2.0 symfony-2.1