我想为使用 REST API 的前端用户使用外部身份验证服务。
到目前为止我所做的事情:
TYPO3 扩展中的 authenticationService 类,它以优先级 90 加载。它似乎在调试时工作,并且具有(仍然为空的)函数 getUser、authUser 和 getGroups
PHP 身份验证测试脚本。当提供用户名和密码时,它会生成 URL 以在终端中使用 cURL 进行测试。JSON 用户数据被发回。
在我的 authenticationService 类中获取 JSON 的方法是什么?我应该像如何将 POST 变量发送到外部 URL一样直接使用 cURL吗? 还是有我应该使用的核心方法?
而且我想我需要将 JSON 映射到临时前端用户记录,以使经过身份验证的用户可以访问某些页面等。我该怎么做?