SaveSession GatewayFilter 工廠
SaveSession GatewayFilter 工廠強制在將呼叫轉發到下游之前執行 WebSession::save 操作。這在使用像 Spring Session 這樣的惰性資料儲存時特別有用,您需要確保會話狀態已在轉發呼叫之前儲存。以下示例配置了一個 SaveSession GatewayFilter
application.yml
spring:
cloud:
gateway:
routes:
- id: save_session
uri: https://example.org
predicates:
- Path=/foo/**
filters:
- SaveSession
如果您將 Spring Security 與 Spring Session 整合,並希望確保安全詳細資訊已轉發到遠端程序,這一點至關重要。