If you've got a server 500 error then there should be some error message in
the logs.

Cheers,
Scott


On Mon, Aug 9, 2010 at 7:16 PM, Jiangpeng Shi <
[email protected]> wrote:

> I just installed CAS server and some client applications under weblogic
> server. There are all works very well when I config them with real server
> name. But now I got some issues which I totally have no clue....
>
> Here is my situation: The CAS server and client apps are deployed on same
> box, and same Application server (Weblogic server) but using different
> managed node.
> So the CAS server's url is: https://cas.mydomain.edu:7001/cas
>
> and Client apps' url are something like:
> https://cas.mydomain.edu:7005/casClient etc.
>
> If I use this url in my client configuration file, then everything works
> very well. But now I need to user a web proxy server to redirect request
> alias url to those real url:
>
> For example, the alias for cas server is: http://server1.utsw.edu/cas This
> URL will be redirected to  https://cas.mydomain.edu:7001/cas automatically
> by web proxy server; and
> http://server1.utsw.edu/casClient will be redirected to
> https://cas.mydomain.edu:7005/casClient, etc.
>
> After I configure the web proxy, the first part seems fine: when I type in
> http://server1.utsw.edu/casClient , I was successfully redirected client
> page, and when I try to access some pages which need authenticated, I was
> successfully redirected to cas server's login page. But after input the user
> name and password, then I got Error 500 -Internal server error..... I'm
> pretty sure the authentication is passed and I can tell the page has been
> redirectd back based on registered service name, like:
>
>
> https://server1.utsw.edu/casClient/protected/index.jsp?ticket=ST-34-SbrHsjZAQbjcxfbBFwKl-cas
>
> I can access all pages which are not filtered by Authentication
> filter.....and from cas log, there are no any exceptions....
>
>
> Here is my web.xml in client app:
>
>
>
>                <filter>
>                <filter-name>CAS Authentication Filter</filter-name>
>
>
>  
> <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
>
>                <init-param>
>                        <param-name>casServerLoginUrl</param-name>
>
>                         <param-value>https://server1.utsw.edu/cas/login
> </param-value>
>                </init-param>
>
>                <init-param>
>                        <param-name>serverName</param-name>
>
>                        <param-value>https://server1.utsw.edu</param-value>
>                </init-param>
>
>                <init-param>
>                        <param-name>renew</param-name>
>                        <param-value>false</param-value>
>                </init-param>
>                <init-param>
>                        <param-name>gateway</param-name>
>                        <param-value>false</param-value>
>                </init-param>
>        </filter>
>
>        <filter>
>                <filter-name>CAS Validation Filter</filter-name>
>
>  
> <filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class>
>                <init-param>
>                        <param-name>casServerUrlPrefix</param-name>
>
>                                <param-value>https://server1.utsw.edu/cas/
> </param-value>
>                </init-param>
>                <init-param>
>                        <param-name>serverName</param-name>
>
>                        <param-value>https://server1.utsw.edu/casClient
> </param-value>
>                </init-param>
>
>                 <!--
>                <init-param>
>                        <param-name>proxyCallbackUrl</param-name>
>
>                        <param-value>https://server1.utsw.edu/casClient
> </param-value>
>                </init-param>
>                <init-param>
>                        <param-name>proxyReceptorUrl</param-name>
>                        <param-value>https://server1.utsw.edu/casClient
> </param-value>
>                </init-param>
>                -->
>
>        </filter>
>
>        <filter>
>                <filter-name>CAS HttpServletRequest Wrapper
> Filter</filter-name>
>
>  
> <filter-class>org.jasig.cas.client.util.HttpServletRequestWrapperFilter</filter-class>
>        </filter>
>
>        <filter>
>                <filter-name>CAS Assertion Thread Local Filter</filter-name>
>
>  
> <filter-class>org.jasig.cas.client.util.AssertionThreadLocalFilter</filter-class>
>        </filter>
>
>
>        <filter-mapping>
>                <filter-name>CAS Authentication Filter</filter-name>
>                <url-pattern>/protected/*</url-pattern>
>        </filter-mapping>
>
>
>        <filter-mapping>
>                <filter-name>CAS Validation Filter</filter-name>
>                <url-pattern>/*</url-pattern>
>        </filter-mapping>
>
>        <filter-mapping>
>                <filter-name>CAS HttpServletRequest Wrapper
> Filter</filter-name>
>                <url-pattern>/*</url-pattern>
>        </filter-mapping>
>
>        <filter-mapping>
>                <filter-name>CAS Assertion Thread Local Filter</filter-name>
>                <url-pattern>/*</url-pattern>
>        </filter-mapping>
>
>        <filter-mapping>
>                <filter-name>CAS Validation Filter</filter-name>
>                <url-pattern>/proxyCallback</url-pattern>
>        </filter-mapping>
>
>
> Any suggestions are highly apprecitated! Thanks a lot in advance....
>
> --Jiangpeng Shi
>
> --
> You are currently subscribed to [email protected] as:
> [email protected]
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
>

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to