【问题标题】:Is there support for OAUTH2's 'Resource Owner Password Credentials Grant' authentication flow in Symfony2 bundle?Symfony2 捆绑包中是否支持 OAUTH2 的“资源所有者密码凭据授予”身份验证流程?
【发布时间】:2013-02-20 07:35:41
【问题描述】:

我编写了一个支持 OAUTH2 的“资源所有者密码凭据授予”身份验证工作流程的 API。 https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-31#section-4.3

我有一个 Symfony2 应用程序,并希望用户能够将他们的用户名和密码输入到表单中,并让安全系统与我的 API 交换这些信息以获得 access_token。

我知道可以编写自定义身份验证处理程序来完成此任务,但如果可能的话,我想使用现成的工具。经过一些研究,我发现很多库只支持更传统的 3 腿工作流。

是否有任何库将“资源所有者密码凭据授予”工作流程集成到 Symfony 安全系统中?

【问题讨论】:

    标签: php rest symfony oauth-2.0


    【解决方案1】:

    是的,FOSOAuthServerBundle 可以。授权类型:client_credentials

    上面有一些文档here,并非特定于“资源所有者密码凭据授予”,但您应该能够解决。如果你这样做了,请在 GitHub 上创建一个 PR,并为该包提供一些额外的文档。

    【讨论】:

      猜你喜欢
      • 2014-07-25
      • 1970-01-01
      • 2018-05-25
      • 2014-09-02
      • 2019-12-08
      • 2013-11-23
      • 1970-01-01
      • 2015-05-30
      • 2017-07-05
      相关资源
      最近更新 更多