Hi,
ich mus jetzt meine Java App mit unserem Firmen Loin verknüpfen.
Im Prnzip ist das nicht so schwer. Ganz trivial gesagt fragt man einfach über einen HTTPS Request an ob der User mit der ID schon angemeldet ist oder nicht. Ist er es, dann kann ich einfach ensprechenden Zugriff geben oder auch nicht (Je nach Berechtigung in meiner Userrights Tabelle).
Ist er es aber nicht, so muss man ihn ja dazu auffordern sich anzumelden. Das geht aber nur über einen Browser. Also dachte ich ich mache einfach einen JavaFX WebView auf und verlinke diesen auf die Login Page unseres SSO Logins.
Bis hierhin alles kein Problem. Das Problem fängt jetzt an. Eigentlich müßte ich mich ja nun in dem Moment wo der Login abgeschickt wird und der Login geklappt hat, sprich der User zur ersten Seite nach dem Login redirekted wird, mich wieder dort "einklinken", das Webview schliessen und entsprechend meiner Software sagen "Ok der drarf jetzt rein".
Aber dazu fehlt mir im Moment noch jeglicher Ansatz.
Habt Ihr das schon einmal gemacht oder sonst gute Anregungen?
Gruß
Claus
ich mus jetzt meine Java App mit unserem Firmen Loin verknüpfen.
Im Prnzip ist das nicht so schwer. Ganz trivial gesagt fragt man einfach über einen HTTPS Request an ob der User mit der ID schon angemeldet ist oder nicht. Ist er es, dann kann ich einfach ensprechenden Zugriff geben oder auch nicht (Je nach Berechtigung in meiner Userrights Tabelle).
Ist er es aber nicht, so muss man ihn ja dazu auffordern sich anzumelden. Das geht aber nur über einen Browser. Also dachte ich ich mache einfach einen JavaFX WebView auf und verlinke diesen auf die Login Page unseres SSO Logins.
Bis hierhin alles kein Problem. Das Problem fängt jetzt an. Eigentlich müßte ich mich ja nun in dem Moment wo der Login abgeschickt wird und der Login geklappt hat, sprich der User zur ersten Seite nach dem Login redirekted wird, mich wieder dort "einklinken", das Webview schliessen und entsprechend meiner Software sagen "Ok der drarf jetzt rein".
Aber dazu fehlt mir im Moment noch jeglicher Ansatz.
Habt Ihr das schon einmal gemacht oder sonst gute Anregungen?
Gruß
Claus