簡體   English   中英

使用 Spring Boot 進行會話管理?

[英]Session management with Spring Boot?

我想使用 Spring Boot 設置會話管理和身份驗證。 具體來說,當用戶登錄我的 Web 應用程序時,他們應該能夠調用我的 REST API 來獲取數據。 此外,在一段時間后,它們應該會自動從系統中注銷,此時任何 REST 調用也應該失敗。 如何使用 Spring Boot 完成此操作?

Spring Session負責分布式會話管理。

Spring Session 提供了用於管理用戶會話信息的 API 和實現。 它還提供與以下各項的透明集成:

HttpSession - 允許以應用程序容器(即 Tomcat)中立的方式替換 HttpSession。 附加功能包括:

集群會話- Spring Session 使得支持集群會話變得微不足道,而無需綁定到特定於應用程序容器的解決方案。

多個瀏覽器會話- Spring Session 支持在單個瀏覽器實例中管理多個用戶的會話(即類似於 Google 的多個經過身份驗證的帳戶)。

RESTful APIs - Spring Session 允許在標頭中提供會話 ID 以使用 RESTful APIs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM