Anwendungsfall für Login-Modul (OAuth, Keycloak)

Hallo liebe Community,

laut Doku kann man ein Login-Modul per OAuth Verfahren (in unserem Fall mit Keycloak) einbinden.

Die Anbindung in das Masterportal hat gut funktioniert. Im Seitenmenu wurde der Login-Button integriert und die Keycloak-Anmeldung geht auch fehlerfrei durch.

Allerdings sehe ich keinen echten Anwendungsfall im Moment.
Aus meiner Sicht wäre eine Anmeldemaske vor der Anzeige des Masterportals sinnvoll. Oder aber einige Funktionen/Layer sind nur an bestimmte Rollen gekoppelt. All dies ist aber aus meiner Sicht nicht möglich.

Hat jemand von euch einen sinnvollen Anwendungsfall für das Login-Modul?

Danke und Grüße
Sören

Hallo Sören,
Die Funktionalität des Login-Tools im Masterportal beschränkt sich darauf, sich zu authentifizieren und das daraus resultierende Authentifizierungs-Token bei bestimmten Requests mit zu senden.
Alles weitere muss dann von Backend-Komponenten übernommen werden, die auch mit der Keycloak-Instanz verbunden sind.
Was wir damit bisher gemacht haben (teils als Prototyp, teils im realen Einsatz):

  • Login-Spezifische Auslieferung der Masterportal-Konfiguration mit unterschiedlichen Layer/Tool Einstellungen für anonyme und eingeloggte Nutzer
  • Abruf von geschützten GeoJSON-Daten
  • Mit dem WFS-T Tool Daten in einem Geoserver bearbeiten

Viele Grüße
Jan