hi, all
I have a user whose userid is 'abc' in CAS and in Sakai at the same time. The
user can login Sakai if using Sakai's common login.
I configure Sakai to use CAS login. The CAS server is JA-SIG CAS 3.0.6.
If I use cas client 3.0, java exception is throwed. Then I use cas client 3.2.0
to have a try. Userid and password checking passed successfully, but Sakai
reports Site Unavailable, as if the user don't exists in Sakai.
Which version CAS client should be used? Thank you. Attach File are the web.xml.
--
You are currently subscribed to cas-user@lists.jasig.org as:
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user?xml version=1.0 encoding=UTF-8?
web-app id=WebApp_9 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-namexlogin/display-name
descriptionlogin/description
filter
filter-namesakai.request/filter-name
filter-classorg.sakaiproject.util.RequestFilter/filter-class
/filter
!-- Force request for /container through the request filter --
filter-mapping
filter-namesakai.request/filter-name
url-pattern/*/url-pattern
dispatcherREQUEST/dispatcher
dispatcherFORWARD/dispatcher
dispatcherINCLUDE/dispatcher
/filter-mapping
!-- end filter mapping addition --
filter
filter-namesakai.request.container/filter-name
filter-classorg.sakaiproject.util.RequestFilter/filter-class
init-param
param-nametool.placement/param-name
param-valuetrue/param-value
/init-param
init-param
param-nameremote.user/param-name
param-valuefalse/param-value
/init-param
/filter
filter-mapping
filter-namesakai.request/filter-name
servlet-namesakai.login/servlet-name
dispatcherREQUEST/dispatcher
dispatcherFORWARD/dispatcher
dispatcherINCLUDE/dispatcher
/filter-mapping
filter-mapping
filter-namesakai.request.container/filter-name
servlet-namesakai.login.container/servlet-name
dispatcherREQUEST/dispatcher
/filter-mapping
filter
filter-nameNakamuraAuthenticationFilter/filter-name
filter-classorg.sakaiproject.login.filter.NakamuraAuthenticationFilter/filter-class
/filter
filter-mapping
filter-nameNakamuraAuthenticationFilter/filter-name
url-pattern/container/url-pattern
/filter-mapping
!-- begin CAS servlet filter --
filter
filter-nameCAS Authentication Filter/filter-name
filter-classorg.jasig.cas.client.authentication.AuthenticationFilter/filter-class
init-param
param-namecasServerLoginUrl/param-name
param-valuehttps://cas.sysu.edu.cn/cas/login/param-value
/init-param
init-param
param-nameserverName/param-name
param-valuehttp://localhost:8080/portal/param-value
/init-param
/filter
filter
filter-nameCAS Validation Filter/filter-name
filter-classorg.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter/filter-class
init-param
param-namecasServerUrlPrefix/param-name
param-valuehttps://cas.sysu.edu.cn/cas/param-value
/init-param
init-param
param-nameserverName/param-name
param-valuehttp://localhost:8080/portal/param-value
/init-param
/filter
filter
filter-nameCAS HttpServletRequest Wrapper Filter/filter-name
filter-classorg.jasig.cas.client.util.HttpServletRequestWrapperFilter/filter-class
/filter
filter-mapping
filter-nameCAS Authentication Filter/filter-name
url-pattern/container/url-pattern
/filter-mapping
filter-mapping
filter-nameCAS Validation Filter/filter-name
url-pattern/*/url-pattern
/filter-mapping
filter-mapping
filter-nameCAS HttpServletRequest Wrapper Filter/filter-name
url-pattern/*/url-pattern
/filter-mapping
!-- end CAS servlet filter --
servlet
servlet-namesakai.login/servlet-name
servlet-classorg.sakaiproject.login.tool.SkinnableLogin/servlet-class
init-param
param-namecontainer/param-name
param-value/sakai-login-tool/container/param-value
/init-param
load-on-startup1/load-on-startup
/servlet
servlet
servlet-namesakai.login.container/servlet-name
servlet-classorg.sakaiproject.login.tool.ContainerLogin/servlet-class
load-on-startup1/load-on-startup
/servlet
!-- map the container login, and then cause it to trigger container authentication --
servlet-mapping