使用 SecueSocial for Play Framework >2.3 与用户密码提供程序和 REST(无状态令牌身份验证)

Use SecueSocial for PlayFramework >2.3 with UserPasswordProvider and REST (stateless token auth)

经过大量研究后,我仍然想知道如何通过 REST 将 SecureSocial 与 UsernamePasswordProvider 一起使用。我需要在登录后从 SecureSocial 获取一个授权令牌,以便我可以将此令牌放入 X-Auth-Header 中,以便将来以无状态方式请求安全操作。

this answer 之后,我现在可以使用 curl 登录,但服务器的回答是空的(而不是预期的访问令牌)。

我在 Java 中使用 SecureSocial 3.0-M4 和 PlayFramework 2.4。不幸的是,SecureSocial 3.0-M4 的文档不是最新的,所以我不知道这个版本是否支持这种情况。

是否有可能让 SecureSocial 使用 X-Auth-Tokens? SecureSocial 是否提供此类功能?

提前致谢!

回答我的问题:

SecureSocial 提供了一个基于令牌的身份验证接口!

问题是我将请求发送到用于基于 cookie 的身份验证的 /authenticate,而不是按照 here 所述发送到 /api/authenticate。