Self Service per Reverse Proxy nach außen exponieren

Hallo zusammen,

für einen Kunden habe ich nicht das ganze Univention Portal sondern nur die Self-Service-App über einen Reverse Proxy (Apache auf einem getrennten Debian-System) nach außen exponiert. Dafür leite ich die URL-Pfade:
/univention/self-service/
/univention/js/
/univention/languages.json
/univention/login/
/univention/logout
/univention/get/
/univention/command/
/univention/auth
/univention/set
auf die gleichen Pfade des DC-Masters um, auf dem die Self-Service-App installiert ist. Alles funktioniert bis auf einen Punkt. Der Anmelden-Knopf des Portals ist rechts oben ja auch auf der Seite der Self-Service-App zu sehen. Das Anmelden funktioniert auch. Wenn man sich danach aber über den (dann) Abmelden-Knopf abmelden will, wird man zwar abgemeldet, im Anschluss daran aber auf den Portal-URL des DC-Masters mit der internen IP-Adresse weitergeleitet, was natürlich von außen zu nichts führt.

Kann man die Portalanmeldung in der Self-Service-App ganz deaktivieren? Oder ist die einzige Lösung eine entsprechende Rewrite-Rule im Reverse Proxy anzulegen, die diese letzte Umleitung passend umschreibt?

Freundliche Grüße
V. Mayer

Vielleicht hilft die UCR-Variable umc/logout/location ? Das ist die URL wohin weitergeleitet wird nach dem Logout.

Danke, das löst das Problem mit dem minimalen “Nervfaktor”, dass dann jede UMC-Abmeldung auf die Self-Service-App umleitet. Das ist aber wesentlich besser, als eine Abmeldung, die von außen gesehen ins Nirwana leitet. Vielen Dank!

Freundliche Grüße
V. Mayer

Mastodon