0

現在、プロジェクトの開発環境をセットアップしていますが、中央認証に CAS を使用しており、CAS は初めてです。それでも、ユーザー認証に LDAP サーバーを使用する開発環境の cas ログイン ページは表示されますが、ログイン ボタンをクリックすると例外がスローされます。私が使用するSSL接続用にJbossを構成するためのリンクを添付しますが、それでも同じ例外が発生します。助けてください

Jboss https 構成

2012-12-17 15:33:51,575 INFO  [STDOUT] 15:33:51,575 ERROR [CASReceipt] edu.yale.its.tp.cas.client.CASAuthenticationException: Unable to validate ProxyTicketValidator [[edu.yale.its.tp.cas.client.ProxyTicketValidator proxyList=[null] [edu.yale.its.tp.cas.client.ServiceTicketValidator casValidateUrl=[https://IN-HODPDT-0010.glenmark.com/cas/serviceValidate] ticket=[ST-1-KRWufbKdoPaes3pBNKeBJEE30gXjF2lIcTy-20] service=[http%3A%2F%2FIN-HODPDT-0010.glenmark.com%2Ftraveldesk%2Flogin%2Floginaction.do] renew=false]]]
2012-12-17 15:33:51,575 INFO  [STDOUT] 15:33:51,575 ERROR [CASFilter] edu.yale.its.tp.cas.client.CASAuthenticationException: Unable to validate ProxyTicketValidator [[edu.yale.its.tp.cas.client.ProxyTicketValidator proxyList=[null] [edu.yale.its.tp.cas.client.ServiceTicketValidator casValidateUrl=[https://IN-HODPDT-0010.glenmark.com/cas/serviceValidate] ticket=[ST-1-KRWufbKdoPaes3pBNKeBJEE30gXjF2lIcTy-20] service=[http%3A%2F%2FIN-HODPDT-0010.glenmark.com%2Ftraveldesk%2Flogin%2Floginaction.do] renew=false]]]
2012-12-17 15:33:51,575 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/traveldesk].[action]] Servlet.service() for servlet action threw exception
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
4

2 に答える 2

0

server.cer をクライアント JRE にインポートする必要があります。

keytool -import -trustcacerts -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit -file c:\myserver.cer
于 2013-07-17T10:14:30.087 に答える
0

CAS サーバーの SSL に問題があるようです。このガイドが役立つかもしれません: https://wiki.jasig.org/display/CASUM/SSL+Troubleshooting+and+Reference+Guide .

于 2012-12-18T08:45:20.987 に答える