2016-05-11 18 views
0

Ich bin neu bei CAS und SSO. Derzeit haben wir eine Anwendung, sagen App1, mit CAS-Implementierung für die Anmeldung. Gemäß den neuen Anforderungen sollte ein Benutzer, der sich bereits in einer anderen Anwendung anmeldet, beispielsweise App2, über einen Link ohne Login auf App1 über App2 zugreifen können. Ermöglicht CAS diese Art der Integration?Kann sich ein Benutzer derzeit bei einer externen Anwendung anmelden? A kann mit CAS als SSO direkt auf Anwendung B zugreifen.

Benutzer ---------> Externe App2 ----------> CAS ===== App1

Ihre Hilfe wird sehr geschätzt.

Wir verwenden CAS 3.4.

Antwort

2

Ja. Das ist es, was SSO bedeutet. Sie loggen sich einmal ein, Sie loggen sich überall ein.

+0

Hallo Misagh, Danke für Ihre Antwort, ich habe eine Frage hier. Bitte beachten Sie, dass es sich bei App2 um eine externe Anwendung handelt, die über einen eigenen Login-Prozess verfügt. Die Benutzer-ID ist jedoch identisch. Kann ein Benutzer weiterhin auf App1 zugreifen, die sich hinter einem externen CAS-System befindet? Bitte beraten. –

+0

Wenn Sie möchten, dass beide Apps die CAS-Authentifizierung erkennen, müssen sie beide mit CAS über eine Art CAS-Client integriert werden. Es spielt keine Rolle, ob sie intern und/oder extern sind. Sie MÜSSEN CAS unterstützen. Sobald sie dies tun, können Sie sich mit dem anderen verbinden. Hier gibt es keine Magie. Die App muss CAS erkennen, oder Sie müssen dafür benutzerdefinierte Plugins erstellen. –

+0

Beachten Sie auch, dass CAS 3.x tot ist. –