【发布时间】:2023-05-04 01:26:01
【问题描述】:
我正在为网站编写一项附加服务,该服务利用现有的登录行为,同时需要用户提供一些额外的注册详细信息。新服务在不同的子域中运行。
用户将能够在我的数据网络应用程序上创建资源,这些资源必须针对该用户的数据集合进行保存。
我希望这个用户标识符将在 http 请求的正文中传递给 webapp。但是,我担心恶意攻击可能会重写正文中的用户名,使请求看起来像是来自另一个用户。
我能做些什么来使这更安全? (这算不算 CSRF 攻击?)
新服务是用 Java 编写的,带有 Spring 3。
【问题讨论】:
-
当您说 Spring 3 时,您还指 Spring Security 吗?
-
不,所有当前的安全性都由主应用程序处理,我们无权访问它,除了检索当前的用户 guid 和名称。
标签: java web-services rest security