Try running CAS over https which will give you SSO. This has been detailed on-list multiple times.
Sent from my Verizon Wireless BlackBerry -----Original Message----- From: Abdellatif HAROUS <[email protected]> Date: Mon, 20 Jul 2009 20:34:25 To: <[email protected]> Subject: RE: [cas-user] SSO , its really a simple question yes Date: Mon, 20 Jul 2009 15:31:40 -0500 From: [email protected] Subject: Re: [cas-user] SSO , its really a simple question To: [email protected] Re: [cas-user] SSO , its really a simple question Abdellatif, Okay, I will ask this simple question for the third time: Are you hosting these servlets on the same server that is hosting CAS? Depending on your answer, I will follow up accordingly. A- On 7/20/09 3:27 PM, "Abdellatif HAROUS" <[email protected]> wrote: It really a simple question ... and I dont know why , no one is answering ? From the morning I am waiting an answer , and no one even answered Hopefully this time some one will answer my question is : do I need to write my own piece of code to connect two java servlets in order when I enter credentials in one web application I dont need to enter the same credentials in the second java servlet...or does the three filters which I added do this function ( which I dont think so ) ? http://www.ja-sig.org/wiki/display/CASC/Configuring+the+JA-SIG+CAS+Client+for+Java+in+the+web.xml this the link which I followed and its working the web application is connected with CAS and CAS with LDAP hope some one replies..... here are the two web.xml files of the two we apps ================================================================================================ ================================================================================================ ================================================================================================ <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>servelt1</display-name> <servlet> <description>my first servelt</description> <display-name>Greeting</display-name> <servlet-name>Greeting</servlet-name> <servlet-class>com.mycompany.servlet.Greeting</servlet-class> </servlet> <servlet-mapping> <servlet-name>Greeting</servlet-name> <url-pattern>/Greeting</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <context-param> <param-name>serverName</param-name> <param-value>http://localhost:8080</param-value> </context-param> <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>http://localhost:8080/cas/login</param-value> </init-param> </filter> <filter> <filter-name>CAS Validation Filter</filter-name> <filter-class>org.jasig.cas.client.validation.Cas10TicketValidationFilter</filter-class> <init-param> <param-name>casServerUrlPrefix</param-name> <param-value>http://localhost:8080/cas</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-mapping> <filter-name>CAS Authentication Filter</filter-name> <url-pattern>/*</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> </web-app> ================================================================================================ ================================================================================================ ================================================================================================ ================================================================================================ ================================================================================================ ================================================================================================ <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>servlet2</display-name> <servlet> <description> my second servlet</description> <display-name>Greeting2</display-name> <servlet-name>Greeting2</servlet-name> <servlet-class>com.mycompany.servlet.Greeting2</servlet-class> </servlet> <servlet-mapping> <servlet-name>Greeting2</servlet-name> <url-pattern>/Greeting2</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <context-param> <param-name>serverName</param-name> <param-value>http://localhost:8080</param-value> </context-param> <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>http://localhost:8080/cas/login</param-value> </init-param> </filter> <filter> <filter-name>CAS Validatio Filter</filter-name> <filter-class>org.jasig.cas.client.validation.Cas10TicketValidationFilter</filter-class> <init-param> <param-name>casServerUrlPrefix</param-name> <param-value>http://localhost:8080/cas</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-mapping> <filter-name>CAS Authentication Filter</filter-name> <url-pattern>/*</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> </web-app> ================================================================================================ ================================================================================================ ================================================================================================ thanx in advance See all the ways you can stay connected to friends and family <http://www.microsoft.com/windows/windowslive/default.aspx> -- Andrew Feller, Business System Programmer LSU University Information Services 200 Frey Computing Services Center Baton Rouge, LA 70803 Office: 225.578.3737 Fax: 225.578.6400 -- 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 _________________________________________________________________ With Windows Live, you can organize, edit, and share your photos. http://www.microsoft.com/middleeast/windows/windowslive/products/photo-gallery-edit.aspx -- 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
