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 と統合し、セキュリティの詳細がリモートプロセスに転送されていることを確認したい場合、これは重要です。