spring - Spring Security可以解析 header 并验证身份验证信息吗?

标签 spring rest web-applications spring-security

Spring Security 通常用于 Web 应用程序和 Web 服务的身份验证和授权。而spring可以根据通过Web表单传递的credentials_id(用户id)和credenttails_secret(密码)来验证用户。
我正在看的是
1)当这些用户名和密码通过http header 传递时,Spring可以工作。
2) 在后续请求中,Spring 可以根据通过 http header 传递的 session ID(例如 jsessionid 之类的东西)来验证用户吗?

最佳答案

您可以在项目中添加 spring-security 模块。

  1. 通过 http header 为每个请求传递用户名和密码是无状态基本身份验证。检查这个example
  2. 您可以进行状态身份验证:身份验证一次,维持 session 。 检查这个sample

关于spring - Spring Security可以解析 header 并验证身份验证信息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45137358/

相关文章:

java - 如何在 AbstractRequestLoggingFilter 或 HandlerInterceptor 中获取请求处理程序的参数?

java - 使用 Spring Rabbitmq Stomp 的持久队列

xml - XSLT 从 REST API 转换 XML

java - Web 应用程序全局化问题或限制

web-applications - "beta"对于不断发展的 Web 应用程序意味着什么?

android - Spring Rest Template Put方法无效,为什么?

java - Spring拦截器没有被调用

java - 使用 Spring Rest Template + Spring Web MVC 上传多部分文件(多个文件)

python - 如何在 flask 中发布请求后使用 websocket 向客户端发送警报

c# - 使用 subsonic 事务