सीएएस एक विशेष टिकट प्रदान करने के लिए pgtURL का आह्वान करेगा जो उस एप्लिकेशन को अन्य अनुप्रयोगों के लिए नए टिकट प्राप्त करने में सक्षम करेगा।
SecurityContext sc = SecurityContextHolder.getContext();
CasAuthenticationToken auth = (CasAuthenticationToken)sc.getAuthentication();
String pgtIOU = auth.getProxyGrantingTicketIou();
String newTicket = ProxyTicketReceptor.getProxyTicket(pgtIOU, anotherService);
तो फिर तुम कि सेवा इसे करने के लिए देने के लिए पुन: निर्देशित:
<servlet>
<servlet-name>casproxy</servlet-name>
<servlet-class>edu.yale.its.tp.cas.proxy.ProxyTicketReceptor</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>casproxy</servlet-name>
<url-pattern>/casProxy/*</url-pattern>
</servlet-mapping>
विशेष टिकट के साथ एक और सेवा के लिए एक नया टिकट पाने के लिए:
यह web.xml में सेटअप है नया टिकट
मैंने सफलतापूर्वक सीएएस एसएसओ लागू किया था, इसलिए शायद मैं आपकी मदद कर सकता हूं, लेकिन आपको अपने संदेहों को थोड़ा और स्पष्ट करना होगा। – rodrigoap
मैंने http://www.ja-sig.org/wiki/display/CAS/Proxy+CAS+ वाल्कथ्रू पर आलेख का पालन किया लेकिन मुझे नहीं पता कि मुझे pgtUrl पैरामीटर और "चरण दो (बी) के लिए कौन सी यूआरएल चाहिए : टिकट की पुष्टि करें और आगे प्रॉक्सीइंग सक्षम करें "। मैं pgtUrl की भूमिका को समझ नहीं पा रहा हूं। –