2016-06-02 3 views
0

CAS 서버 및 클라이언트 jar 버전 3.4.10을 사용 중입니다.CAS jar에서 ProxyTicketReceptor를 찾지 못했습니다.

  • CAS 서버 코어-3.4.10.jar

내가 티켓 접근을 부여하는 사용자 프록시 원하는

  • CAS 클라이언트 코어-3.2.0.jar 외부 웹 응용 프로그램이 웹 응용 프로그램에 액세스 할 수있게합니다. 얼마나 ProxyTicketReceptor 클래스를 찾을 수 없었습니다.

    추가로 병을 추가해야합니까?

    알려 주시기 바랍니다.

  • 답변

    1

    해당 클래스는 CAS Java 클라이언트의 수퍼 구 버전에서만 존재합니다.

    이 더 도움이 될 수 있습니다 : https://github.com/UniconLabs/cas-sample-java-webapp/blob/master/src/main/webapp/WEB-INF/web.xml

    당신은 아마 (3.x를이 EOL 때문에 당신의 CAS 서버)

    +0

    안녕 Misagh을 그 예/링크를 일치하도록 CAS 클라이언트의 버전을 업데이트해야합니다, 감사합니다 귀하의 회신을 위해. 기본적으로 내가 찾고있는 것은 외부 응용 프로그램 (인증을 위해 CAS를 사용하지 않음)이 CAS 서버에서 서비스 (웹 응용 프로그램) 용 PGT를 가져 와서 해당 티켓이있는 서비스 또는 URL을 호출 할 수있게하는 것입니다. 달성이 가능합니까? 외부 앱이 CAS 서버에서 티켓을 요청할 때 로그인 화면을 표시하고 싶지 않습니다. –

    +0

    외부 앱이 CAS를 지원하지 않으며 authN을위한 다른 API가없는 경우 가장 좋은 기회는 다음과 같은 방법으로 앱에 비밀번호를 다시 재생하는 것입니다. 어떤 종류의 중개자. 다른 것은 효과가 없을 것이다. –