[cas-dev] configuration files 3.0.5/3.1.1

Scott Battaglia scott.battaglia at gmail.com
Fri Dec 14 07:35:49 EST 2007


On Dec 14, 2007 3:16 AM, Meik Suchlich <meik.suchlich at brand-ad.de> wrote:

>  You say that the files have moved. But that cannot be correct, because in
> the default installation warfile they are at the same location.
>
I'm pretty sure I'm correct that they did move between the 3.0.5 release and
the 3.1.1 release:
http://developer.ja-sig.org/source/browse/jasigsvn/cas3/tags/cas-3-1-1-final/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol
http://developer.ja-sig.org/source/browse/jasigsvn/cas3/tags/cas-3-0-5-final/webapp/WEB-INF/view/jsp/default/protocol

-Scott

>  And I don't change any Path to that files, so that is definitely not the
> problem.
>
> I merged my changes and I can't see any fault in my merge, because I
> didn't make so much changes.
>
>
>
> I think the cas/proxyValidate is not correct. Because if I call
> https://.../cas/proxyValidate I get the loginPage in cas-3.1.1.
>
> In cas 3.0.5 I get this message: „'service' and 'ticket' parameters are
> both required"
>
>
>
> I found one fault in my implementation, which I corrected, but the result
> is the same. The output is a little bit different (marked red, the de_DE is
> new, what about that?)
>
> 2007-12-14 09:06:36,541 DEBUG [
> org.springframework.web.servlet.view.RedirectView] - <Rendering view with
> name 'null' with model null and static attributes {}>
>
> 2007-12-14 09:06:46,745 DEBUG [
> org.springframework.web.servlet.view.ResourceBundleViewResolver] - <Cached
> view [casServiceSuccessView_de_DE]>
>
> 2007-12-14 09:06:46,745 DEBUG [
> org.springframework.web.servlet.view.JstlView] - <Rendering view with name
> 'casServiceSuccessView' with model
> {assertion=[principals={[[Principal=ba002709:001,
> attributes={profilerid=}]]} for service=
> http://localhost:8080/XXX/login.do]<http://localhost:8080/XXX/login.do%5D>}
> and static attributes {}>
>
> 2007-12-14 09:06:46,745 DEBUG [
> org.springframework.web.servlet.view.JstlView] - <Added model object
> 'assertion' of type [org.jasig.cas.validation.ImmutableAssertionImpl] to
> request in view with name 'casServiceSuccessView'>
>
> 2007-12-14 09:06:46,745 DEBUG [
> org.springframework.web.servlet.view.JstlView] - <Forwarded to resource
> [/WEB-INF/view/jsp/default/protocol/2.0/casServiceValidationSuccess.jsp] in
> InternalResourceView 'casServiceSuccessView'>
>
> 2007-12-14 09:06:46,776 DEBUG [
> org.springframework.web.servlet.view.ResourceBundleViewResolver] - <Cached
> view [casLoginView_de_DE]>
>
> 2007-12-14 09:06:46,776 DEBUG [
> org.springframework.web.servlet.view.JstlView] - <Rendering view with name
> 'casLoginView' with model {ticketGrantingTicketId=null, service=
> http://localhost:8080/XXX/login.do, credentials=null, *
> org.springframework.validation.BindException.credentials=org.springframework.validation.BindException
> *: org.springframework.validation.BeanPropertyBindingResult: 0 errors, *
> org.springframework.validation.BindException.currentFormObject=org.springframework.validation.BindException
> *: org.springframework.validation.BeanPropertyBindingResult: 0 errors,
> currentFormObject=null, warnCookieValue=false, flowExecutionContext=[
> FlowExecutionImpl at 1d73ff5 flow = 'login-webflow', flowSessions = list[[
> FlowSessionImpl at 1624317 flow = 'login-webflow', state = 'viewLoginForm',
> scope = map['credentials' -> null, 'service' ->
> http://localhost:8080/XXX/login.do, 'ticketGrantingTicketId' -> [null],
> 'currentFormObject' -> null, 'warnCookieValue' -> false], flashMap = map['
> org.springframework.validation.BindException.credentials' -> *
> org.springframework.validation.BindException*:
> org.springframework.validation.BeanPropertyBindingResult: 0 errors, '
> org.springframework.validation.BindException.currentFormObject' -> *
> org.springframework.validation.BindException*:
> org.springframework.validation.BeanPropertyBindingResult: 0 errors],
> status = Paused]]], commandName=credentials,
> flowExecutionKey=_cAC6DF99F-ECA5-C014-609A-E3C448440EA9_k5BA213EC-1EDE-9A81-F094-137CD273FEB3}
> and static attributes {}>
>
> I can't find the misconfiguration in cas-servlet:
>
>
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <beans xmlns="http://www.springframework.org/schema/beans"
>
>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
>          xmlns:flow="http://www.springframework.org/schema/webflow-config"
>
>        xmlns:p="http://www.springframework.org/schema/p"
>
>        xmlns:util="http://www.springframework.org/schema/util"
>
>        xsi:schemaLocation="http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>
>        http://www.springframework.org/schema/webflow-config
> http://www.springframework.org/schema/webflow-config/spring-webflow-config-1.0.xsd
>
>        http://www.springframework.org/schema/util
> http://www.springframework.org/schema/util/spring-util-2.0.xsd">
>
>
>
>       <bean id="casPropertyPlaceholderConfigurer" class="
> org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
>
>             p:location="/WEB-INF/cas.properties" />
>
>
>
>       <!-- Theme Resolver -->
>
>       <bean id="themeResolver" class="
> org.jasig.cas.services.web.ServiceThemeResolver"
>
>             p:defaultThemeName="${cas.themeResolver.defaultThemeName}"
>
>         p:argumentExtractors-ref="argumentExtractors" />
>
>
>
>       <!-- View Resolver -->
>
>       <bean id="viewResolver" class="
> org.springframework.web.servlet.view.ResourceBundleViewResolver"
>
>             p:order="0">
>
>             <property name="basenames">
>
>                   <list>
>
>                         <value>${cas.viewResolver.basename}</value>
>
>                         <value>protocol_views</value>
>
>                   </list>
>
>             </property>
>
>       </bean>
>
>
>
>       <!-- Locale Resolver -->
>
>       <bean id="localeResolver" class="
> org.springframework.web.servlet.i18n.CookieLocaleResolver" />
>
>
>
>       <bean id="localeChangeInterceptor" class="
> org.springframework.web.servlet.i18n.LocaleChangeInterceptor" />
>
>
>
>       <bean id="urlBasedViewResolver" class="
> org.springframework.web.servlet.view.UrlBasedViewResolver"
>
>             p:viewClass="
> org.springframework.web.servlet.view.AbstractUrlBasedView" />
>
>
>
>       <bean id="errorHandlerResolver" class="
> org.jasig.cas.web.NoSuchFlowExecutionExceptionResolver" />
>
>
>
>       <!-- Handler Mapping -->
>
>       <bean id="handlerMappingB" class="
> org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
>
>             <property
>
>                   name="mappings">
>
>                   <props>
>
>                         <prop
>
>                              key="/login">loginController</prop>
>
>                   </props>
>
>             </property>
>
>             <property
>
>                   name="interceptors">
>
>                   <list>
>
>                         <ref bean="localeChangeInterceptor" />
>
>                   </list>
>
>             </property>
>
>       </bean>
>
>
>
>       <bean
>
>             id="handlerMappingC"
>
>             class="
> org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
>
>             <property
>
>                   name="mappings">
>
>                   <props>
>
>                         <prop
>
>                              key="/logout">
>
>                              logoutController
>
>                         </prop>
>
>                         <prop
>
>                              key="/serviceValidate">
>
>                              serviceValidateController
>
>                         </prop>
>
>                         <prop
>
>                              key="/validate">
>
>                              legacyValidateController
>
>                         </prop>
>
>                         <prop
>
>                              key="/proxy">
>
>                              proxyController
>
>                         </prop>
>
>                         <prop
>
>                              key="/proxyValidate">
>
>                              proxyValidateController
>
>                         </prop>
>
>                         <prop
>
>                              key="/samlValidate">
>
>                              samlValidateController
>
>                         </prop>
>
>
>
>                         <prop
>
>                              key="/services/add.html">
>
>                              addRegisteredServiceSimpleFormController
>
>                         </prop>
>
>
>
>                         <prop
>
>                              key="/services/edit.html">
>
>                              editRegisteredServiceSimpleFormController
>
>                         </prop>
>
>
>
>                         <prop
>
>                              key="/services/loggedOut.html">
>
>                              serviceLogoutViewController
>
>                         </prop>
>
>
>
>                         <prop
>
>                              key="/services/*">
>
>                              manageRegisteredServicesMultiActionController
>
>                         </prop>
>
>                         <prop
>
>                              key="/openid/*">openIdProviderController</
> prop>
>
>                   </props>
>
>             </property>
>
>             <property
>
>                   name="alwaysUseFullPath" value="true" />
>
>             <!--
>
>             uncomment this to enable sending PageRequest events.
>
>             <property
>
>                   name="interceptors">
>
>                   <list>
>
>                         <ref bean="pageRequestHandlerInterceptorAdapter"
> />
>
>                   </list>
>
>             </property>
>
>              -->
>
>       </bean>
>
>
>
>       <bean
>
>             id="openIdProviderController"
>
>             class="org.jasig.cas.web.OpenIdProviderController"
>
>             p:loginUrl="${
> cas.securityContext.casProcessingFilterEntryPoint.loginUrl}" />
>
>
>
>       <bean
>
>             id="serviceLogoutViewController"
>
>             class="
> org.springframework.web.servlet.mvc.ParameterizableViewController"
>
>             p:viewName="serviceLogoutView" />
>
>
>
>       <span style='font-size:10.0pt;font-family:"Courier New"
>
> _______________________________________________
> cas-dev mailing list
> cas-dev at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas-dev
>
>


-- 
-Scott Battaglia

LinkedIn: http://www.linkedin.com/in/scottbattaglia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas-dev/attachments/20071214/928bc57e/attachment-0001.html 


More information about the cas-dev mailing list