2016-06-22 20 views
0

Ich habe eine einfache SPA Sprint Boot-Anwendung - ausführbare Jar mit eingebetteten Tomcat und suchen, um es in siteminder mit preauthenticatedauthenticationprovider zu schließen. Anwendung ist http://someserver:1234Spring Boot Tomcat Einbetten CA SSO/Siteminder Intercept

Dokumentation besagt, dass ein WebAgent auf einem Webserver installiert ist und Anfragen "abfängt". Wird der WebAgent in einem separaten Container bereitgestellt? Wenn ja, wie werden Anfragen abgefangen? Die gesamte Dokumentation bezieht sich auf diesen Abschnitt, gibt jedoch nicht den Mechanismus an.

Muss es innerhalb desselben Containers bereitgestellt werden, um Anfragen abzufangen? Der einzige Weg, auf dem ich denke, dass HTTP-Header abgefangen werden, ist über Proxies.

+2

Es gibt entweder zu viele mögliche Antworten, oder gute Antworten wären zu lang für dieses Format. Bitte fügen Sie Details hinzu, um die Antwortmenge einzuschränken oder ein Problem zu isolieren, das in einigen Absätzen beantwortet werden kann. –

Antwort

1

Es gibt 2 Möglichkeiten, Web Agent zu konfigurieren. 1. Lokale Konfiguration - Setup-Agent im Server, auf dem Appliance gehostet wird. 2. Zentralisierte Konfiguration - Setup-Agent in einem Webserver wie Apache und Proxy-Einträge zu den Back-End-Anwendungen hinzufügen. Diese Konfiguration fängt jede Anfrage vom Webagent-Server ab. Ich empfehle das. wenn du noch Fragen hast, hier fallen. - Danke, Chiranjeevi