按照https://wiki.jasig.org/display/CASC/Configuring+Confluence+with+JASIG+CAS+Client+for+Java+3.1
給的方案集成單點登錄
目前的情況是:
1. cer證書已經匯入到confluence目錄下jre當中
2. 運行127.0.0.1:8090已經可以跳轉到sso登錄界面了
3. 但是跳轉回來之后出現了下面的問題
亂碼問題暫時還沒有去處理,意思應該就是 ticket not recognized
網上找了一大堆資料無解


Cause
javax.servlet.ServletException: org.jasig.cas.client.validation.TicketValidationException: ??'ST-1582455-3qfQV57zf5W76xXhuexO-sso.xxxxx(隱藏用而已).com'???????
at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:190)
caused by: org.jasig.cas.client.validation.TicketValidationException: ??'ST-1582455-3qfQV57zf5W76xXhuexO-sso.xxxxx(隱藏用而已).com'???????
at org.jasig.cas.client.validation.Cas20ServiceTicketValidator.parseResponseFromServer(Cas20ServiceTicketValidator.java:86)
Stack Trace:[hide]
javax.servlet.ServletException: org.jasig.cas.client.validation.TicketValidationException:
??'ST-1582455-3qfQV57zf5W76xXhuexO-sso.xxxxx(隱藏用而已).com'???????
at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:190)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
Caused by: org.jasig.cas.client.validation.TicketValidationException:
??'ST-1582455-3qfQV57zf5W76xXhuexO-sso.xxxxx(隱藏用而已).com'???????
at org.jasig.cas.client.validation.Cas20ServiceTicketValidator.parseResponseFromServer(Cas20ServiceTicketValidator.java:86)
at org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:217)
at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:165)
... 12 more
uj5u.com熱心網友回復:
樓主解決沒,同問uj5u.com熱心網友回復:
修改CAS服務器本身的超時判斷時間。在WEB-INF/cas.properties中修改。也是將默認時間由10秒改為 一個大一點的數字,如1800秒(半小時)
st.timeToKillInSeconds=1800
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/31724.html
標籤:Atlassian技術
上一篇:管家婆果易7.0帳套管理登陸失敗
下一篇:Xamarin版塊冷清啊
