मैंने http://lukesampson.com/post/315838839/cas-on-windows-localhost-setup-in-5-mins लिंक का पालन किया है, तो कैस सर्वर सही तरीके से काम करता है, लॉगिन यूआरएल http://10.1.1.26:8080/login है, मान्य यूआरएल http://10.1.1.26:8080/serviceValidate है।सीएएस सेवा टिकट मान्य
तो मैं यह नीचे की तरह का परीक्षण किया:
- कॉल http://10.1.1.26:8080/login?service=http://10.1.1.9:8081/default.aspx
- मैं ऐसे ST-9-pJ5UDxqKIHP2zuN3JGe4-कैस के रूप में, सफलतापूर्वक सेवा टिकट मिलता है
- तो मैं http://10.1.1.26:8080/serviceValidate?ticket=ST-9-pJ5UDxqKIHP2zuN3JGe4-cas&service=http://10.1.1.9:8081/default.aspx फोन करके सेवा टिकट को मान्य ,
- दुर्भाग्य से, यह हमेशा अमान्य टिकट वापसी,
में इसे ठीक करने के लिए, मैं कैस 1.0 को यूआरएल, http://10.1.1.26:8080/validate?ticket=ST-9-pJ5UDxqKIHP2zuN3JGe4-cas&service=http://10.1.1.9:8081/default.aspx मान्य करने का प्रयास करता हूं, लेकिन यह "नहीं" लौटाता है।
फिर मैं एक प्रमाणपत्र फ़ाइल उत्पन्न करता हूं और इसे कीस्टोर में डालता हूं, फिर मैंने https://10.1.1.26:8443 का उपयोग करके उपरोक्त सभी चरणों का प्रयास किया, वैसे भी, सत्यापन अभी भी विफल रहा था।
मैं सभी डिबग जानकारी मुद्रित करने के लिए कैस log4j विन्यास बदल गया है, और नीचे लॉग है
2012-02-21 13:18:36,371 DEBUG [org.springframework.web.servlet.DispatcherServlet
] - <DispatcherServlet with name 'cas' processing GET request for [/cas-server-w
ebapp-3.4.11/serviceValidate]>
2012-02-21 13:18:36,381 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandl
erMapping] - <No flow mapping found for request with URI '/cas-server-webapp-3.4
.11/serviceValidate'>
2012-02-21 13:18:36,381 DEBUG [org.springframework.web.servlet.handler.SimpleUrl
HandlerMapping] - <Mapping [/serviceValidate] to HandlerExecutionChain with hand
ler [[email protected]] and 1 interceptor>
2012-02-21 13:18:36,381 DEBUG [org.springframework.web.servlet.DispatcherServlet
] - <Last-Modified value for [/cas-server-webapp-3.4.11/serviceValidate] is: -1>
2012-02-21 13:18:36,391 INFO [org.jasig.cas.CentralAuthenticationServiceImpl] -
<ServiceTicket [ST-1-pqIeCRqcafGBE6idoCcd-cas] has expired.>
2012-02-21 13:18:36,391 INFO [com.github.inspektr.audit.support.Slf4jLoggingAudi
tTrailManager] - <Audit trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: ST-1-pqIeCRqcafGBE6idoCcd-cas
ACTION: SERVICE_TICKET_VALIDATE_FAILED
APPLICATION: CAS
WHEN: Tue Feb 21 13:18:36 EST 2012
CLIENT IP ADDRESS: 10.1.1.9
SERVER IP ADDRESS: 10.1.1.26
=============================================================
मैं क्या समझ में नहीं आता और नहीं जानता कि क्यों लॉग कुछ है अन्य पोस्ट मैंने देखा से है जैसे "टिकट रजिस्ट्री के लिए सेवा टिकट लिखें, और सेवा टिकट पुनर्प्राप्त करें", लेकिन मेरे लॉग
जैसी कुछ अनुकूलन की आवश्यकता हो सकती है, जाहिर है कि डिफ़ॉल्ट समाप्ति समय बहुत छोटा है। मैंने बदल दिया और यह काम किया। –