Java Web服务用户身份验证和会话管理的最佳实践

Java Web服务用户身份验证和会话管理的最佳实践,java,jakarta-ee,authentication,architecture,session-management,Java,Jakarta Ee,Authentication,Architecture,Session Management,根据标题,我想知道Web服务用户身份验证和会话管理的一些最佳实践是什么,主要用于后端实现,尤其是使用Java(J2EE) 有人发表过这方面的文章吗?在使用用户身份验证时,应该记住哪些安全注意事项?什么样的设计模式是相关的?如何管理会话?设计良好的架构是什么样子的 有没有现有的系统可以用作好的示例,甚至是坏的示例?由于web服务的Java EE规范实际上包括将无状态会话bean公开为web服务,因此如果没有“自制”会话,您将无法实现会话管理解决方案,例如在每个请求中包含一个用户令牌 不特别是RES

根据标题,我想知道Web服务用户身份验证和会话管理的一些最佳实践是什么,主要用于后端实现,尤其是使用Java(J2EE)

有人发表过这方面的文章吗?在使用用户身份验证时,应该记住哪些安全注意事项?什么样的设计模式是相关的?如何管理会话?设计良好的架构是什么样子的


有没有现有的系统可以用作好的示例,甚至是坏的示例?

由于web服务的Java EE规范实际上包括将无状态会话bean公开为web服务,因此如果没有“自制”会话,您将无法实现会话管理解决方案,例如在每个请求中包含一个用户令牌

不特别是REST,但我们对标准web服务使用与任何其他web容器请求相同的身份验证机制。表示将基本身份验证数据发送到后端。通过SSL。从来没有任何问题。

您的问题是否与HTTP web服务上的SOAP有关?@home no——主要是RESTful服务交换JSON。