我编写了一个支持 OAUTH2 的“资源所有者密码凭据授予”身份验证工作流程的 API。https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-31#section-4.3
我有一个 Symfony2 应用程序,希望用户能够将他们的用户名和密码输入到表单中,并让安全系统将这些与我的 API 交换为 access_token。
我知道可以编写自定义身份验证处理程序来完成此任务,但如果可能的话,我想使用现成的工具。经过一些研究,我可以看到很多库只支持更传统的 3 腿工作流。
是否有任何库将“资源所有者密码凭据授予”工作流程集成到 Symfony 安全系统中?