Gibt es einen funktionalen Unterschied zwischen Mitreid-Connect Implementierung und CAS support des OpenId-Connect-Protokolls?Unterschied zwischen zwei OpenId Connect-Implementierung
Antwort
Der erste offensichtliche Unterschied zwischen MitreId und CAS ist, dass während MitreId nur OpenID Connect unterstützt, CAS CAS, SAML, OpenID und OpenID Connect unterstützt.
In Bezug auf das OpenID Connect-Protokoll, MitreId hat eine breitere Unterstützung von OpenID Connect (ich denke insbesondere an dynamische Clients Registrierung und den impliziten Fluss), wenn Sie sich ansehen https://apereo.github.io/cas/5.0.x/installation/OIDC-Authentication.html.
In den meisten Fällen sollte es keinen Unterschied machen, da der Hauptfluss von CAS unterstützt wird.
Und hoffentlich die eingehenden CAS-Server-Version (Mai 2017) füllt die fehlenden Lücken: https://apereo.github.io/cas/development/installation/OIDC-Authentication.html
Ich dachte immer an CAS, SAML und OpenID- Verbinden Sie Protokolle als konkurrierende Protokolle, von denen nur eines für einen bestimmten Anwendungsfall ausgewählt werden sollte. Also, was ist die Absicht des [CAS-Projekts] (https://apereo.github.io/cas/5.0.x/index.html), all diese Protokolle zu unterstützen, wenn man nur eines davon auswählen sollte? – Mostafa
Diese Protokolle sind in der Nähe, einige bieten Funktionen, die andere nicht haben (z. B. JavaScript/Web-Service-Authentifizierung). Der Hauptgrund ist jedoch, dass Sie in der Unternehmenswelt nie nur ein Protokoll haben, sondern mehrere Protokolle, die aus verschiedenen Gründen verwendet werden: Hersteller in Software gesperrt, Legacy-Anwendungen ... – jleleu
- 1. Unterschied zwischen zwei Zeigervariablen
- 2. Unterschied zwischen zwei Arrays
- 3. Unterschied zwischen zwei Abfrage
- 4. Unterschied zwischen zwei Schreibregeln
- 5. Unterschied zwischen zwei Programmen?
- 6. Was ist der Unterschied zwischen OpenID Provider und OpenID WebRing SSO Provider?
- 7. Zeiger! Unterschied zwischen zwei Ausdrücken
- 8. Unterschied zwischen zwei Maß Dax
- 9. Unterschied zwischen zwei time.Time-Objekten
- 10. Tage Unterschied zwischen zwei Daten
- 11. JavaScript - Unterschied zwischen zwei Zeitzeichenfolgen
- 12. Unterschied zwischen zwei DateTimes C#?
- 13. Java Unterschied zwischen zwei mal
- 14. Android Unterschied zwischen zwei Daten?
- 15. Excel Unterschied zwischen zwei Spalten
- 16. Nodejs Unterschied zwischen zwei Pfaden
- 17. Bash - Unterschied zwischen zwei Listen
- 18. Unterschied zwischen zwei Dispo-Implementierungen?
- 19. Unterschied zwischen zwei Struts-Filtern?
- 20. Unterschied zwischen zwei DLL-Deklarationen
- 21. Grundsätzlicher Unterschied zwischen zwei Tabellen
- 22. Javascript-Unterschied zwischen zwei Wörtern
- 23. Unterschied zwischen zwei weißen Räumen
- 24. Generischer Unterschied zwischen zwei Methodenausdrücken
- 25. Unterschied zwischen zwei Medien-Anfragen
- 26. Unterschied zwischen zwei Datum Zeitstempel in Intersystems Cache
- 27. praktische Unterschied zwischen zwei Bubble Sort Schleifen
- 28. MySql Unterschied zwischen zwei Zeitstempeln in Tagen?
- 29. MySql Unterschied zwischen zwei Zeitstempeln in Sekunden?
- 30. Unterschied zwischen zwei Listen mit linq
Es ist recht interessant, dass https://apereo.github.io/cas/5.0.x/installation/OIDC-Authentication. html listet den UserInfo-Endpunkt nicht auf. Ich dachte, das ist ein obligatorischer Endpunkt (http://openid.net/specs/openid-connect-core-1_0.html#UserInfo) –
Es ist das gleiche wie der Profilendpunkt –