我开发了一个使用Jhipster及其技术的系统。我现在正在尝试在PHP中创建一个REST客户端以连接到Jhipster生成的API,但我无法进行身份验证。我试过php_curl,guzzle,我总是得到401。
如果任何人有任何客户端休息的Jhipster API并知道如何实现身份验证,我将不胜感激。我在Jhipster / spring中使用会话进行身份验证
答案 0 :(得分:1)
会话身份验证可能不是这种用例的最简单的身份验证机制,也许JWT会更适合你。
您需要做的是通过身份验证表单(执行“POST”并发送登录名/密码),这将为您提供一个令牌(“jsessionid”,这是Java应用程序的标准)。如果您使用Chrome开发工具,则可以查看此内容。
然后,您需要将此“jsessionid”用于下一次请求。
如果使用“Gatling”选项(在可用的测试框架中)生成应用程序,这将生成用于执行身份验证和执行请求的正确配置:Gatling在Scala中编码,但这将提供一个很好的示例,你可以复制。