Spring Security: erfordert-channel="https" hinter SSL-Beschleuniger

Sind wir mit einem F5 BIG-IP-Gerät zum beenden von SSL-verbindungen und die Verbindung von einfachen HTTP-Applikations-server mit einer spring-Anwendung aktiviert. Außerdem konfigurierten wir die F5-Taste zum senden eines " X-Forwarded-Proto-header mit http oder https als Wert.

Nun wollen wir erzwingen von HTTPS konfigurieren eines intercept-url:

<security:intercept-url pattern="/login.action" requires-channel="https" />

Aber das funktioniert nur, wenn das Protokoll in der servlet-containter ist HTTPS, also müssen wir interpretieren die HTTP-header.

Jede Idee, wie dies zu tun?

Dank
Simon

InformationsquelleAutor simcen | 2011-07-18
Schreibe einen Kommentar