Tôi đã theo một liên kết http://lukesampson.com/post/315838839/cas-on-windows-localhost-setup-in-5-mins, sau đó máy chủ cas hoạt động chính xác, url đăng nhập là http://10.1.1.26:8080/login, url xác thực là http://10.1.1.26:8080/serviceValidate.Phiếu dịch vụ CAS xác thực không thành công
Sau đó, tôi đã thử nghiệm nó như dưới đây:
- gọi http://10.1.1.26:8080/login?service=http://10.1.1.9:8081/default.aspx
- tôi nhận được vé dịch vụ thành công, như ST-9-pJ5UDxqKIHP2zuN3JGe4-cas
- sau đó tôi xác nhận vé dịch vụ bằng cách gọi http://10.1.1.26:8080/serviceValidate?ticket=ST-9-pJ5UDxqKIHP2zuN3JGe4-cas&service=http://10.1.1.9:8081/default.aspx ,
- thật không may, nó luôn trả lại vé không hợp lệ,
in để sửa chữa nó, tôi thử cas 1.0 xác nhận url, http://10.1.1.26:8080/validate?ticket=ST-9-pJ5UDxqKIHP2zuN3JGe4-cas&service=http://10.1.1.9:8081/default.aspx, nhưng nó trả về "không".
Sau đó, tôi tạo tệp chứng chỉ và đặt nó vào kho khóa, sau đó tôi đã thử tất cả các bước trên bằng cách sử dụng https://10.1.1.26:8443, tuy nhiên, xác thực vẫn không thành công.
Tôi đã thay đổi cấu hình log4j cas, in tất cả các thông tin gỡ lỗi, và dưới đây là nhật ký
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
=============================================================
Những gì tôi không hiểu và không biết tại sao từ bài khác tôi thấy có cái gì log như "ghi dịch vụ bán vé và đăng ký vé dịch vụ", nhưng không có gì về điều đó trong nhật ký của tôi
Vấn đề tương tự như ở đây dường như thời gian hết hạn mặc định là rất ngắn. Tôi đã thay đổi và nó hoạt động. –