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