Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Login ProjektDB vs VAT #1

Open
gisma opened this issue Nov 23, 2018 · 4 comments
Open

Login ProjektDB vs VAT #1

gisma opened this issue Nov 23, 2018 · 4 comments

Comments

@gisma
Copy link
Member

gisma commented Nov 23, 2018

Alternativ könnte VAT (vorübergehend) das zentrale Login übernehmen, falls dadurch der Usecase besser zeitnah umgesetzt werden kann (falls dort eine entsprechende Benutzerverwaltung existiert).

Ist es sinnvoll erst die "einfachere Variante" via VAT zu implementieren um dann erst die Integration von VAT und ProjektDB vorzunehmen? Es zeichnet sich jetzt bereits ab dass wir dringend ein Stations und Projektmanagement benötigen. Aus meiner Sicht wäre die Integrationlösung via ProjektDB sehr zu bevorzugen.

@swoellauer
Copy link
Contributor

Dann sollten wir uns auf ProjektDB festlegen.

Aus Zeitgründen wäre evenuell (vorüberghend) ein zweites Login für VAT einzuplanen.

Frage an VAT: Ist VAT reverse Proxy kompatibel?
Würde also folgendes Funktionieren? (Vorraussetzung ist das VAT nur relative URLs verwendet)
(client) [ProjektDB]/proxies/vat/web/index.html -> (server) (Übersetzung in ProjektDB) -> (server) [VAT]/web/index.html
(client) [ProjektDB]/proxies/vat/api/query -> (server) (Übersetzung in ProjektDB) -> (server) [VAT]/api/query

@jdroenner
Copy link

Wir würden auch die ProjektDB bevorzugen, bräuchten aber noch mehr Information wie dort das Login implementiert ist.

@bhseeger
Copy link

Wir sollten uns mal OpenID Connect anschauen. Kann sein, dass dies kurzfristig nicht das beste ist, aber es klingt nach einer guten Lösung.

@swoellauer
Copy link
Contributor

OpenID Connect sieht nach einer soliden Lösung aus.
Die Frage ist die Komplexität der Umsetzung: Hat jemand Erfahrung mit dieser Technik?

Einen OpenID Connect Server auszuführen ist eher unproblematisch (z.B. Keycloak, www.keycloak.org)

Die Integration in die Clients (ProjektDB, VAT, TubeDB, RasterDB) könnte aufwendiger werden, wobei es direkt von Keycloak Client-Adapter gibt (z.B. Tomcat für ProjektDB).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants