我正在尝试使用 siteminder 的预身份验证安全性创建一个安全的 spring rest api。
我尝试了一个解决方案,我得到了 SM_USER,当我通过添加具有随机值的新标头 SM_USER 在邮递员中对其进行测试时,它似乎工作正常。
如果您不提供标头,我将收到错误 org.springframework.security.web.authentication.preauth.PreAuthenticatedCredentialsNotFoundException: SM_USER header not found in request which is valid。
但是我怎么能确定这是安全的呢?如果有人知道我的 rest api 的 URL 可以毫无问题地调用它。我应该在春季检查其他内容还是只有 siteminder 提供用户身份验证?