2016-06-02 19 views
0

Ich benutze CAS Server- und Kundengläser mit Version 3.4.10.Ich finde nicht ProxyTicketReceptor in CAS-Gläsern

  • cas-Server-Core-3.4.10.jar
  • cas-client-core-3.2.0.jar

ich Benutzer-Proxy für Ticket Ansatz Gewährung wollen Ermöglichen einer externen Web-App den Zugriff auf unsere Webanwendung. Wie auch immer, ich konnte die Klasse ProxyTicketReceptor nicht finden.

Muss ich zusätzliche Gläser hinzufügen?

Bitte beraten.

Antwort

1

Diese Klasse existiert nur in super alten Versionen des CAS Java Clients.

Dies könnte helfen, besser: https://github.com/UniconLabs/cas-sample-java-webapp/blob/master/src/main/webapp/WEB-INF/web.xml

Sie sollten wahrscheinlich Ihre Version des CAS-Client aktualisieren, dass example/Link zu entsprechen (und Ihr CAS-Server seit 3.x ist EOL)

+0

Hallo Misagh, Dank für deine Antwort. Grundsätzlich suche ich von einer externen Anwendung (die CAS nicht zur Authentifizierung verwendet), um ein PGT von CAS Server für einen Service (Webanwendung) zu erhalten und den Service oder die URL mit diesem Ticket aufzurufen. Ist das möglich? Ich möchte nicht, dass der Anmeldebildschirm angezeigt wird, wenn eine externe App ein Ticket vom CAS-Server anfordert, –

+0

Wenn die externe App CAS nicht unterstützt und keine andere API für authN hat, ist es die beste Möglichkeit, das Passwort über die App erneut in der App abzuspielen eine Art Vermittler. Nichts anderes würde funktionieren. –