【发布时间】:2016-12-23 11:14:21
【问题描述】:
我(仍在)学习 JASPIC,通过简单的项目做一些实验:this one。当我调用受保护资源ServerAuthModule 通过validateRequest 检查凭据并返回AuthStatus.SUCCESS。 HTTP 响应是 200,但它是空的。我用这两个curl命令来测试:
curl -H "Content-Type: application/json" -X POST -d '{"username":"xxx","password":"xxx"}' http://localhost:8080/JaspicWeb/services/user/login
curl -H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0NzE0NzE1ODcsInN1YiI6InVzZXJBIn0.Gyf7w2192vlz3uSwjwtf8z1p9n9k3IqtQMQrubA7oYI" -X GET http://localhost:8080/JaspicWeb/services/user/userA
第一个命令是获取第二个命令中使用的令牌。我将 Jaspic 与 Wildfly10 和 RestEasy 一起使用。
更新:
我更新了链接的项目。现在它是一个完整的工作 Jaspic 示例。
【问题讨论】:
-
请提供更多信息,例如响应的状态(如果您收到一个)和任何相关的日志条目。另外,我怀疑您是否需要
web.xml中的<login-config>元素。
标签: jakarta-ee jaspic