Ich habe eine Webapp, die Rest-basierte Endpunkte mit Trikot erstellt bietet. Ich habe ein Frontend in Angular-Material, das diese staatenlosen Ruhe-Endpunkte verbraucht. Jetzt habe ich eine Anforderung für die Authentifizierung, bei der ich die App mit Okta für SSO in bestimmten Moderationsseiten integrieren muss. Irgendeine Idee darüber, wie ich fortfahren kann, da ich nur staatenlose Dienste bei mir habe und ich keine Authentifizierungsinformationen mit eckigen speichern möchte.Wie kann ich meine Rest-basierte Java-Webapp mit Okta für SSO integrieren?
Antwort
Korrigieren Sie mich, wenn ich falsch liege, aber das klingt so, als ob Sie eine einseitige Web-App (dh eine App im Browser) haben, die eine Backend-REST-API aufruft.
Wenn das Ihre Situation ist, würde ich vorschlagen, Sie mit OpenID Connect und dem Implicit Flow zu gehen. Sie finden Codebeispiele unter https://github.com/jpf/okta-oidc-beta (die das Okta-Anmelde-Widget nutzen) und unter https://github.com/mcguinness/okta-oidc-sample (das das JavaScript-SDK von Okta Authentication verwendet).
Das Okta Sign In Widget ist um eine Größenordnung einfacher zu bedienen, daher würde ich empfehlen, dass Sie zuerst diese Route gehen (+ es bietet volle Unterstützung für Passwort-Resets, Multi-Faktor-Authentifizierung, etc ...).
Sie finden auch einige gute Informationen und Ressourcen auf unserer OpenID Connect Seite für Entwickler, die Sie unter http://developer.okta.com/docs/api/resources/oidc.html finden.
- 1. Integrieren von Okta mit Windows ACS
- 2. Okta Benutzernamen während SP-initiierten SAML SSO
- 3. Wie kann ich meine Anwendung integrieren?
- 4. OKTA SSO-Umleitung: Getting HTTP Error 405.0 - Methode nicht zulässig
- 5. Formularauthentifizierung und SSO
- 6. OKTA Session Id Retrieval
- 7. Wie kann ich Wordpress mit CodeIgniter integrieren?
- 8. Wie kann ich Bower mit Gulp.js integrieren?
- 9. Wie kann ich FullCalendar mit Codeigniter integrieren
- 10. Wie kann ich PayPal mit ASP.NET integrieren?
- 11. Wie kann ich Shiro SSO verwenden
- 12. Wie konfiguriere ich Spring Security SAML für die Zusammenarbeit mit Okta?
- 13. Wie kann ich das Plugin saml wso2is in Magento integrieren?
- 14. Kann ich Microsoft Lens in meine Anwendung integrieren?
- 15. Wie kann ich Moose in Komodo integrieren?
- 16. Wie kann ich Bluetooth in C# integrieren?
- 17. Wie kann ich Python-Skripte in meine Website integrieren? Brauche ich einen Rahmen?
- 18. Wie kann ich Django mit einem JqueryUI-Dialogfeld integrieren?
- 19. Wie kann ich reactive-native-router-flux mit Relay integrieren
- 20. Wie kann ich meine Webanwendung mit Skype, Gtalk eines anderen IM-Systems integrieren?
- 21. Wie kann ich phpunit mit Hudson CI integrieren?
- 22. Wie kann ich Silverlight 3 mit asp.net integrieren
- 23. Wie kann ich Svn mit dem Visual Studio 2008 integrieren?
- 24. Wie kann ich SIP in Android integrieren?
- 25. Wie kann man Websocket mit Emberjs integrieren?
- 26. Wie kann ich VB6 mit Visual Source Safe 6.0 integrieren?
- 27. Wie kann ich eine benutzerdefinierte Eigenschaft für meine Baugruppe erstellen?
- 28. Wie kann ich Maven Project mit SonarQube5.4 integrieren?
- 29. Wie kann ich meine Website mit ie6
- 30. Desktop-Client-Anwendung für SSO mit SAML
Danke Raphael. Es ist genau das, wonach ich gesucht habe. –