Was ist der Unterschied zwischen Jhipster UAA und Cloud-Gießerei UAA, sind sie miteinander kompatibel?Was ist der Unterschied zwischen Jhipster UAA und Cloud-Foundry UAA
Antwort
Dies beschreibt nicht es vollständig, sondern von http://jhipster.github.io/using-uaa/
JHipster UAA ist eine Benutzerverwaltung und die Ermächtigung Service JHipster Microservices zur Sicherung des OAuth2 Genehmigung Protokoll.
Um JHipster UAA von anderen "UAAs" als cloudfoundrys UAA eindeutig zu unterscheiden, ist JHipster UAA ein vollständig konfigurierter OAuth2-Autorisierungsserver mit den Endpunkten Benutzer und Rollen innerhalb einer normalen JHipster-Anwendung. Dies ermöglicht dem Entwickler, jeden Aspekt seiner Benutzerdomäne tief zu konfigurieren, ohne die Richtlinien anderer gebrauchsfertiger UAAs einzuschränken.
Ich würde sagen, dass JHipster UAA ist einfach ein Feder-Boot-app (zwickt a-la jhipster ... aber ohne die Winkel Client-Seite), die die @EnableAuthorizationServer verwendet die UAA App machen als dienen ein oauth2 authorization server - Token für Client-Apps (in diesem Fall jhipster-Gateways) zum Aufruf von Ressourcen-Servern und Bereitstellung des öffentlichen Schlüssels, den Ressourcen-Server zur Überprüfung von Tokens verwenden würden. JHipster UAA ist derzeit überwiegend eine serverseitige App. Es verfügt über den Code des Autorisierungsservers und speichert die eigentlichen Benutzerinformationen, hat jedoch keine Benutzerschnittstelle zur Verwaltung dieser Benutzer (die Benutzeroberfläche, auf der die Benutzerschnittstelle verwaltet wird, wird in jeder Gateway-App dupliziert). JHipster UAA kann auch nicht Single Sign-On (SSO) (im Gegensatz zu Cloudfoundry uaa), weil es keinen Login-Endpunkt im Browser verfügbar macht, um die Sitzung auf dem Authorization Server zu erstellen, um SSO zwischen Client (oder Gateway) -Apps zu ermöglichen.
Cloudfoundry's UAA ist viel umfassender, aber macht das selbe (was oauth2 Autorisierungsserver tun). So wie es jetzt aussieht, ist cloudfoundry eine ausgereiftere und flexiblere App, ist aber nicht mit jhipster out of the box integriert ... noch nicht.
Ich habe derzeit noch eine alte öffentliche Github Repo, die jhipster mit cloudfoundry uaa integriert, aber jhipster hat sich seither sehr verändert. https://github.com/sdoxsee/jhipster-openid-connect-microservices
- 1. Cloudfoundry UAA-Funktionalität erweitern
- 2. Verkettungsverbund von CloudFoundry UAA
- 3. Unterschied zwischen Geltungsbereich und Autorität in UAA
- 4. Ändern Sie den E-Mail-Platzhalter in cloudfoundry uaa
- 5. Passwort Änderung mit der UAA Rest API
- 6. Cloud Foundry UAA Testsignaturschlüssel und Verifizierungsschlüssel
- 7. Mit der benutzerdefinierten Konfigurationsdatei in UAA
- 8. Wie kann ich das UAA-Login-Formular anpassen?
- 9. Was ist der Unterschied zwischen `==` und `ist`?
- 10. JHipster mit elasticsearch auf cloudfoundry
- 11. Was ist der Unterschied zwischen:.! und: r !?
- 12. Was ist der Unterschied zwischen Difftime und '-'?
- 13. Was ist der Unterschied zwischen $ und $$?
- 14. Was ist der Unterschied zwischen Verilog! und ~?
- 15. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 16. Was ist der Unterschied zwischen/* ... */und/** ... */
- 17. Was ist der Unterschied zwischen strcpy und "="?
- 18. Was ist der Unterschied zwischen ⊕ und + hier?
- 19. Was ist der Unterschied zwischen `&` und `ref`?
- 20. Was ist der Unterschied zwischen $ (...) und `...`
- 21. Was ist der Unterschied zwischen .Equals und ==
- 22. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 23. Was ist der Unterschied zwischen + = und = +?
- 24. Was ist der Unterschied zwischen? und ? = Nil
- 25. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 26. Was ist der Unterschied zwischen:
- 27. Jhipster fehlende Authentifizierung Inhaber Token
- 28. Was ist der Unterschied zwischen der Variablenzuweisung und der Referenzübergabe?
- 29. Was ist der Unterschied zwischen der JSP und der JSTL?
- 30. Was ist der Unterschied zwischen NetFx45WebLink und NetFx45RedistLink ist