Misagh,

That change didn't do anything for us after we rebooted the service.
Anyways thanks for looking into this, we found a work-around. Basically
have the UI write the data into the JSON registry. Log into the box, update
the generated ID to a unique ID and then we can add more through the UI
after that. Although each time we'd have to rename the ID. It isn't too
painful, since we only add a handful of services a year.

Aaron

On Fri, Sep 25, 2015 at 8:34 AM, Misagh Moayyed <mmoay...@unicon.net> wrote:

> Consider changing p:sessionForm="true" to p:sessionForm="false". That
> might make a difference. I wasn’t able to duplicate this with the default
> config, so it may be a bug with your json registry impl.
>
>
>
> *From:* Aaron Grant [mailto:asgr...@oakland.edu]
> *Sent:* Friday, September 25, 2015 5:21 AM
>
> *To:* cas-user@lists.jasig.org
> *Subject:* Re: [cas-user] CAS Management Bug?
>
>
>
> Only things that are in our cas-management overlay are:
>
> managementConfigContext.xml
> resourceChangeWatcherContext.xml
> propertyFileConfigurer.xml
>
> This is the output of our cas-management-servlet.xml file:
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <!--
>
>
>
>     Licensed to Jasig under one or more contributor license
>
>     agreements. See the NOTICE file distributed with this work
>
>     for additional information regarding copyright ownership.
>
>     Jasig licenses this file to you under the Apache License,
>
>     Version 2.0 (the "License"); you may not use this file
>
>     except in compliance with the License.  You may obtain a
>
>     copy of the License at the following location:
>
>
>
>       http://www.apache.org/licenses/LICENSE-2.0
>
>
>
>     Unless required by applicable law or agreed to in writing,
>
>     software distributed under the License is distributed on an
>
>     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>
>     KIND, either express or implied.  See the License for the
>
>     specific language governing permissions and limitations
>
>     under the License.
>
>
>
> -->
>
> <beans xmlns="http://www.springframework.org/schema/beans";
>
>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>
>        xmlns:webflow="http://www.springframework.org/schema/webflow-config
> "
>
>        xmlns:p="http://www.springframework.org/schema/p";
>
>        xmlns:c="http://www.springframework.org/schema/c";
>
>        xmlns:util="http://www.springframework.org/schema/util";
>
>        xsi:schemaLocation="http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans.xsd
>
>        http://www.springframework.org/schema/webflow-config
> http://www.springframework.org/schema/webflow-config/spring-webflow-config-2.3.xsd
>
>        http://www.springframework.org/schema/util
> http://www.springframework.org/schema/util/spring-util.xsd";>
>
>
>
>   <import resource="spring-configuration/propertyFileConfigurer.xml"/>
>
>
>
>    <!-- View Resolver -->
>
>   <bean id="viewResolver"
> class="org.springframework.web.servlet.view.ResourceBundleViewResolver"
>
>         p:order="0">
>
>     <property name="basenames">
>
>       <util:list>
>
>         <value>${cas-management.viewResolver.basename}</value>
>
>       </util:list>
>
>     </property>
>
>   </bean>
>
>
>
>   <bean id="xmlViewResolver"
> class="org.springframework.web.servlet.view.XmlViewResolver"
>
>         p:order="1"
>
>         p:location="/WEB-INF/view/views.xml" />
>
>
>
>   <!-- Locale Resolver -->
>
>   <bean id="localeResolver"
> class="org.springframework.web.servlet.i18n.CookieLocaleResolver"
> p:defaultLocale="en" />
>
>
>
>   <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.InternalResourceView"
>
>         p:prefix="/WEB-INF/view/jsp/"
>
>         p:suffix=".jsp"
>
>         p:order="2"/>
>
>
>
>   <bean
> class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
>
>
>
>   <bean id="handlerMappingC"
>
>
> class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"
>
>         p:alwaysUseFullPath="true">
>
>     <property name="mappings">
>
>       <util:properties>
>
>         <prop
> key="/add.html">addRegisteredServiceSimpleFormController</prop>
>
>         <prop
> key="/edit.html">editRegisteredServiceSimpleFormController</prop>
>
>         <prop key="/loggedOut.html">serviceLogoutViewController</prop>
>
>         <prop key="/authorizationFailure.html">passThroughController</prop>
>
>         <prop key="/*">manageRegisteredServicesMultiActionController</prop>
>
>       </util:properties>
>
>     </property>
>
>     <!--
>
>      uncomment this to enable sending PageRequest events.
>
>      <property name="interceptors">
>
>        <util:list>
>
>          <ref bean="pageRequestHandlerInterceptorAdapter" />
>
>        </util:list>
>
>      </property>
>
>       -->
>
>   </bean>
>
>
>
>   <bean id="passThroughController"
> class="org.springframework.web.servlet.mvc.UrlFilenameViewController"/>
>
>
>
>   <bean
>
>       id="serviceLogoutViewController"
>
>
> class="org.springframework.web.servlet.mvc.ParameterizableViewController"
>
>       p:viewName="serviceLogoutView"/>
>
>
>
>   <bean id="addRegisteredServiceSimpleFormController"
>
>
> class="org.jasig.cas.services.web.RegisteredServiceSimpleFormController"
>
>         p:formView="addServiceView"
>
>         p:successView="addServiceView"
>
>         p:commandName="registeredService"
>
>         p:validator-ref="registeredServiceValidator"
>
>         p:sessionForm="true"
>
>         c:servicesManager-ref="servicesManager"
>
>         c:attributeRepository-ref="attributeRepository" />
>
>
>
>   <bean id="editRegisteredServiceSimpleFormController"
>
>
> class="org.jasig.cas.services.web.RegisteredServiceSimpleFormController"
>
>         p:formView="editServiceView"
>
>         p:successView="editServiceView"
>
>         p:commandName="registeredService"
>
>         p:validator-ref="registeredServiceValidator"
>
>         p:sessionForm="false"
>
>         c:servicesManager-ref="servicesManager"
>
>         c:attributeRepository-ref="attributeRepository" />
>
>
>
>   <bean id="registeredServiceValidator"
> class="org.jasig.cas.services.web.support.RegisteredServiceValidator"
>
>         p:servicesManager-ref="servicesManager"
>
>         p:personAttributeDao-ref="attributeRepository" />
>
>
>
>   <bean id="manageRegisteredServicesMultiActionController"
>
>
> class="org.jasig.cas.services.web.ManageRegisteredServicesMultiActionController"
>
>         c:servicesManager-ref="servicesManager"
>
>
> c:defaultServiceUrl="${cas-management.securityContext.serviceProperties.service}"
> />
>
>
>
>   <bean id="messageInterpolator"
> class="org.jasig.cas.util.SpringAwareMessageMessageInterpolator"/>
>
>
>
>   <bean id="credentialsValidator"
> class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"
>
>         p:messageInterpolator-ref="messageInterpolator"/>
>
> </beans>
>
>
>
> On Thu, Sep 24, 2015 at 5:28 PM, Misagh Moayyed <mmoay...@unicon.net>
> wrote:
>
> Have you modified the management webapp context at all? In particular,
> what do your “editRegisteredServiceSimpleFormController” and
> “addRegisteredServiceSimpleFormController” look like in the servlet file?
>
>
>
> *From:* Aaron Grant [mailto:asgr...@oakland.edu]
> *Sent:* Thursday, September 24, 2015 1:22 PM
> *To:* cas-user@lists.jasig.org
> *Subject:* Re: [cas-user] CAS Management Bug?
>
>
>
> Hi Misagh,
>
>
>
> We are using the JSON service registry from dependency: cas-addons: 1.13
>
>
>
> The following is what we are seeing in our logs:
>
> First Attempt:
>
> Parameters: service name: test, url: https://asgrant.oakland.edu, desc:
> test
>
>
>
> 2015-09-24 16:01:31,853 INFO
> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController] - <Saved
> changes to service 9223372036854775807>
>
> 2015-09-24 16:01:31,854 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Rendering view
> [org.springframework.web.servlet.view.RedirectView: unnamed; URL
> [manage.html#9223372036854775807]] in DispatcherServlet with name
> 'cas-management'>
>
> 2015-09-24 16:01:31,854 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Successfully
> completed request>
>
> 2015-09-24 16:01:31,854 DEBUG
> [org.springframework.security.web.access.ExceptionTranslationFilter] -
> <Chain processed normally>
>
> 2015-09-24 16:01:31,854 DEBUG
> [org.springframework.security.web.context.SecurityContextPersistenceFilter]
> - <SecurityContextHolder now cleared, as request processing completed>
>
> 2015-09-24 16:01:31,865 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against '/loggedout.html'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against
> '/authorizationfailure.html'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against '/css/**'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against '/images/**'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against '/js/**'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against '/themes/**'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 1 of 13 in
> additional filter chain; firing Filter: 'SecurityContextPersistenceFilter'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.web.context.HttpSessionSecurityContextRepository]
> - <Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT:
> 'org.springframework.security.core.context.SecurityContextImpl@7829a79c:
> Authentication:
> org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
> Principal: org.springframework.security.core.userdetails.User@d55a842a:
> Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
> true; credentialsNonExpired: true; AccountNonLocked: true; Granted
> Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
> Details:
> org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
> RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
> Granted Authorities: ROLE_ADMIN Assertion:
> org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
> (Service/Proxy Ticket): ST-####-cas'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 2 of 13 in
> additional filter chain; firing Filter: 'WebAsyncManagerIntegrationFilter'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 3 of 13 in
> additional filter chain; firing Filter: 'LogoutFilter'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 4 of 13 in
> additional filter chain; firing Filter: 'CasAuthenticationFilter'>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <serviceTicketRequest = false>
>
> 2015-09-24 16:01:31,866 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <proxyReceptorConfigured = false>
>
> 2015-09-24 16:01:31,867 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <proxyReceptorRequest = false>
>
> 2015-09-24 16:01:31,867 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <proxyTicketRequest = false>
>
> 2015-09-24 16:01:31,867 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <requiresAuthentication = false>
>
> 2015-09-24 16:01:31,867 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 5 of 13 in
> additional filter chain; firing Filter:
> 'UsernamePasswordAuthenticationFilter'>
>
> 2015-09-24 16:01:31,867 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 6 of 13 in
> additional filter chain; firing Filter: 'DefaultLoginPageGeneratingFilter'>
>
> 2015-09-24 16:01:31,867 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 7 of 13 in
> additional filter chain; firing Filter: 'BasicAuthenticationFilter'>
>
> 2015-09-24 16:01:31,867 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 8 of 13 in
> additional filter chain; firing Filter: 'RequestCacheAwareFilter'>
>
> 2015-09-24 16:01:31,867 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 9 of 13 in
> additional filter chain; firing Filter:
> 'SecurityContextHolderAwareRequestFilter'>
>
> 2015-09-24 16:01:31,867 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 10 of 13 in
> additional filter chain; firing Filter: 'AnonymousAuthenticationFilter'>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]
> - <SecurityContextHolder not populated with anonymous token, as it already
> contained:
> 'org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
> Principal: org.springframework.security.core.userdetails.User@d55a842a:
> Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
> true; credentialsNonExpired: true; AccountNonLocked: true; Granted
> Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
> Details:
> org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
> RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
> Granted Authorities: ROLE_ADMIN Assertion:
> org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
> (Service/Proxy Ticket): ST-#####-cas'>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 11 of 13 in
> additional filter chain; firing Filter: 'SessionManagementFilter'>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 12 of 13 in
> additional filter chain; firing Filter: 'ExceptionTranslationFilter'>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 13 of 13 in
> additional filter chain; firing Filter: 'FilterSecurityInterceptor'>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <Secure object: FilterInvocation: URL:
> /manage.html?action=add&id=9223372036854775807; Attributes: [ROLE_ADMIN]>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <Previously Authenticated:
> org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
> Principal: org.springframework.security.core.userdetails.User@d55a842a:
> Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
> true; credentialsNonExpired: true; AccountNonLocked: true; Granted
> Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
> Details:
> org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
> RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
> Granted Authorities: ROLE_ADMIN Assertion:
> org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
> (Service/Proxy Ticket): ST-########-cas>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.security.access.vote.AffirmativeBased] - <Voter:
> org.springframework.security.access.vote.RoleVoter@6e1b495f, returned: 1>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <Authorization successful>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <RunAsManager did not change Authentication object>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 reached end of additional
> filter chain; proceeding with original chain>
>
> 2015-09-24 16:01:31,868 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <DispatcherServlet
> with name 'cas-management' processing GET request for
> [/cas-management/manage.html]>
>
> 2015-09-24 16:01:31,869 DEBUG
> [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] -
> <Mapping [/manage.html] to HandlerExecutionChain with handler
> [org.jasig.cas.services.web.ManageRegisteredServicesMultiActionController@5ac0d572]
> and 1 interceptor>
>
> 2015-09-24 16:01:31,869 DEBUG
> [org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver]
> - <Returning handler method name 'manage' for lookup path: /manage.html>
>
> 2015-09-24 16:01:31,869 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Last-Modified value
> for [/cas-management/manage.html] is: -1>
>
> 2015-09-24 16:01:31,869 DEBUG
> [org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver]
> - <Returning handler method name 'manage' for lookup path: /manage.html>
>
> 2015-09-24 16:01:31,870 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Rendering view
> [org.springframework.web.servlet.view.JstlView: name 'manageServiceView';
> URL [/WEB-INF/view/jsp/manage.jsp]] in DispatcherServlet with name
> 'cas-management'>
>
> 2015-09-24 16:01:31,870 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'services' of type [java.util.ArrayList] to request in view with name
> 'manageServiceView'>
>
> 2015-09-24 16:01:31,870 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'defaultServiceUrl' of type [java.lang.String] to request in view with name
> 'manageServiceView'>
>
> 2015-09-24 16:01:31,870 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'pageTitle' of type [java.lang.String] to request in view with name
> 'manageServiceView'>
>
> 2015-09-24 16:01:31,870 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Forwarding to resource
> [/WEB-INF/view/jsp/manage.jsp] in InternalResourceView 'manageServiceView'>
>
> 2015-09-24 16:01:31,901 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Successfully
> completed request>
>
> 2015-09-24 16:01:31,901 DEBUG
> [org.springframework.security.web.access.ExceptionTranslationFilter] -
> <Chain processed normally>
>
> 2015-09-24 16:01:31,901 DEBUG
> [org.springframework.security.web.context.SecurityContextPersistenceFilter]
> - <SecurityContextHolder now cleared, as request processing completed>
>
> 2015-09-24 16:01:31,957 DEBUG
> [net.unicon.cas.addons.support.ResourceChangeDetectingEventNotifier] -
> <Resource: [file:/etc/cas/servicesRegistry.conf] | Old Hash:
> [657784384a5ad011ea2ecced3744c5abe320ba85] | New Hash:
> [b9804a123fd124d4c30fced2aeb9195fd5c39e4f]>
>
> 2015-09-24 16:01:31,958 DEBUG
> [org.springframework.beans.factory.support.DefaultListableBeanFactory] -
> <Returning cached instance of singleton bean 'serviceRegistryDao'>
>
> 2015-09-24 16:01:31,958 DEBUG
> [net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
> <Received change event for JSON resource
> file:/etc/cas/servicesRegistry.conf. Reloading services...>
>
> 2015-09-24 16:01:31,958 INFO
> [net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
> <Loading Registered Services from: [ URL
> [file:/etc/cas/servicesRegistry.conf] ]...>
>
>
>
> Second Attempt Adding New Service, which somehow overwrites data in first
> attempt:
>
> Parameters: service name: test2, url: https://asgrant2.oakland.edu, desc:
> test2
>
>
>
> 2015-09-24 16:01:35,267 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Last-Modified value
> for [/cas-management/add.html] is: -1>
>
> 2015-09-24 16:01:35,267 DEBUG
> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController] -
> <Displaying new form>
>
> 2015-09-24 16:01:35,268 DEBUG
> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController] -
> <Created new service of type org.jasig.cas.services.RegisteredServiceImpl>
>
> 2015-09-24 16:01:35,268 DEBUG [org.springframework.validation.DataBinder]
> - <DataBinder requires binding of required fields
> [description,serviceId,name,allowedToProxy,enabled,ssoEnabled,anonymousAccess,evaluationOrder]>
>
> 2015-09-24 16:01:35,268 DEBUG
> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController] -
> <Setting form session attribute
> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController.FORM.registeredService]
> to:
> id=9223372036854775807,name=<null>,description=<null>,serviceId=<null>,usernameAttribute=<null>,attributes={},<null>>
>
> 2015-09-24 16:01:35,268 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Rendering view
> [org.springframework.web.servlet.view.JstlView: name 'addServiceView'; URL
> [/WEB-INF/view/jsp/add.jsp]] in DispatcherServlet with name
> 'cas-management'>
>
> 2015-09-24 16:01:35,268 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'registeredService' of type [org.jasig.cas.services.RegisteredServiceImpl]
> to request in view with name 'addServiceView'>
>
> 2015-09-24 16:01:35,268 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'org.springframework.validation.BindingResult.registeredService' of type
> [org.springframework.validation.BeanPropertyBindingResult] to request in
> view with name 'addServiceView'>
>
> 2015-09-24 16:01:35,268 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'pageTitle' of type [java.lang.String] to request in view with name
> 'addServiceView'>
>
> 2015-09-24 16:01:35,268 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'availableUsernameAttributes' of type [java.util.ArrayList] to request in
> view with name 'addServiceView'>
>
> 2015-09-24 16:01:35,269 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'availableAttributes' of type [java.util.ArrayList] to request in view with
> name 'addServiceView'>
>
> 2015-09-24 16:01:35,269 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'commandName' of type [java.lang.String] to request in view with name
> 'addServiceView'>
>
> 2015-09-24 16:01:35,269 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Forwarding to resource
> [/WEB-INF/view/jsp/add.jsp] in InternalResourceView 'addServiceView'>
>
> 2015-09-24 16:01:35,273 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Successfully
> completed request>
>
> 2015-09-24 16:01:35,273 DEBUG
> [org.springframework.security.web.access.ExceptionTranslationFilter] -
> <Chain processed normally>
>
> 2015-09-24 16:01:35,273 DEBUG
> [org.springframework.security.web.context.SecurityContextPersistenceFilter]
> - <SecurityContextHolder now cleared, as request processing completed>
>
> 2015-09-24 16:01:49,940 DEBUG [org.quartz.core.JobRunShell] - <Calling
> execute on job DEFAULT.serviceRegistryReloaderJobDetail>
>
> 2015-09-24 16:01:49,944 INFO
> [org.jasig.cas.services.DefaultServicesManagerImpl] - <Reloading registered
> services.>
>
> << cut out list of services >>
>
> 2015-09-24 16:01:49,948 INFO
> [org.jasig.cas.services.DefaultServicesManagerImpl] - <Loaded 27 services.>
>
> 2015-09-24 16:01:50,545 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/edit.html'; against '/loggedout.html'>
>
> 2015-09-24 16:01:50,546 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/edit.html'; against
> '/authorizationfailure.html'>
>
> 2015-09-24 16:01:50,546 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/edit.html'; against '/css/**'>
>
> 2015-09-24 16:01:50,546 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/edit.html'; against '/images/**'>
>
> 2015-09-24 16:01:50,546 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/edit.html'; against '/js/**'>
>
> 2015-09-24 16:01:50,547 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/edit.html'; against '/themes/**'>
>
> 2015-09-24 16:01:50,547 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 1 of 13 in additional filter chain; firing Filter:
> 'SecurityContextPersistenceFilter'>
>
> 2015-09-24 16:01:50,547 DEBUG
> [org.springframework.security.web.context.HttpSessionSecurityContextRepository]
> - <Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT:
> 'org.springframework.security.core.context.SecurityContextImpl@7829a79c:
> Authentication:
> org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
> Principal: org.springframework.security.core.userdetails.User@d55a842a:
> Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
> true; credentialsNonExpired: true; AccountNonLocked: true; Granted
> Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
> Details:
> org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
> RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
> Granted Authorities: ROLE_ADMIN Assertion:
> org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
> (Service/Proxy Ticket): ST-#####-cas'>
>
> 2015-09-24 16:01:50,547 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 2 of 13 in additional filter chain; firing Filter:
> 'WebAsyncManagerIntegrationFilter'>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 3 of 13 in additional filter chain; firing Filter: 'LogoutFilter'>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 4 of 13 in additional filter chain; firing Filter:
> 'CasAuthenticationFilter'>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <serviceTicketRequest = false>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <proxyReceptorConfigured = false>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <proxyReceptorRequest = false>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <proxyTicketRequest = false>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <requiresAuthentication = false>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 5 of 13 in additional filter chain; firing Filter:
> 'UsernamePasswordAuthenticationFilter'>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 6 of 13 in additional filter chain; firing Filter:
> 'DefaultLoginPageGeneratingFilter'>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 7 of 13 in additional filter chain; firing Filter:
> 'BasicAuthenticationFilter'>
>
> 2015-09-24 16:01:50,548 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 8 of 13 in additional filter chain; firing Filter:
> 'RequestCacheAwareFilter'>
>
> 2015-09-24 16:01:50,549 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 9 of 13 in additional filter chain; firing Filter:
> 'SecurityContextHolderAwareRequestFilter'>
>
> 2015-09-24 16:01:50,549 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 10 of 13 in additional filter chain; firing Filter:
> 'AnonymousAuthenticationFilter'>
>
> 2015-09-24 16:01:50,549 DEBUG
> [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]
> - <SecurityContextHolder not populated with anonymous token, as it already
> contained:
> 'org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
> Principal: org.springframework.security.core.userdetails.User@d55a842a:
> Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
> true; credentialsNonExpired: true; AccountNonLocked: true; Granted
> Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
> Details:
> org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
> RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
> Granted Authorities: ROLE_ADMIN Assertion:
> org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
> (Service/Proxy Ticket): ST-#####-cas'>
>
> 2015-09-24 16:01:50,549 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 11 of 13 in additional filter chain; firing Filter:
> 'SessionManagementFilter'>
>
> 2015-09-24 16:01:50,549 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 12 of 13 in additional filter chain; firing Filter:
> 'ExceptionTranslationFilter'>
>
> 2015-09-24 16:01:50,549 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id= at
> position 13 of 13 in additional filter chain; firing Filter:
> 'FilterSecurityInterceptor'>
>
> 2015-09-24 16:01:50,549 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <Secure object: FilterInvocation: URL: /edit.html?id=; Attributes:
> [ROLE_ADMIN]>
>
> 2015-09-24 16:01:50,549 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <Previously Authenticated:
> org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
> Principal: org.springframework.security.core.userdetails.User@d55a842a:
> Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
> true; credentialsNonExpired: true; AccountNonLocked: true; Granted
> Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
> Details:
> org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
> RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
> Granted Authorities: ROLE_ADMIN Assertion:
> org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
> (Service/Proxy Ticket): ST-#####-cas>
>
> 2015-09-24 16:01:50,549 DEBUG
> [org.springframework.security.access.vote.AffirmativeBased] - <Voter:
> org.springframework.security.access.vote.RoleVoter@6e1b495f, returned: 1>
>
> 2015-09-24 16:01:50,549 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <Authorization successful>
>
> 2015-09-24 16:01:50,550 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <RunAsManager did not change Authentication object>
>
> 2015-09-24 16:01:50,550 DEBUG
> [org.springframework.security.web.FilterChainProxy] - </edit.html?id=
> reached end of additional filter chain; proceeding with original chain>
>
> 2015-09-24 16:01:50,550 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <DispatcherServlet
> with name 'cas-management' processing POST request for
> [/cas-management/edit.html]>
>
> 2015-09-24 16:01:50,550 DEBUG
> [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] -
> <Mapping [/edit.html] to HandlerExecutionChain with handler
> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController@37d5742e]
> and 1 interceptor>
>
> 2015-09-24 16:01:50,551 DEBUG
> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController] -
> <Created new service of type org.jasig.cas.services.RegisteredServiceImpl>
>
> 2015-09-24 16:01:50,551 DEBUG [org.springframework.validation.DataBinder]
> - <DataBinder requires binding of required fields
> [description,serviceId,name,allowedToProxy,enabled,ssoEnabled,anonymousAccess,evaluationOrder]>
>
> 2015-09-24 16:01:50,551 DEBUG [org.springframework.validation.DataBinder]
> - <Field [id] has been removed from PropertyValues and will not be bound,
> because it has not been found in the list of allowed fields>
>
> 2015-09-24 16:01:50,552 DEBUG
> [org.springframework.validation.ValidationUtils] - <Invoking validator
> [org.jasig.cas.services.web.support.RegisteredServiceValidator@2f6e3b65]>
>
> 2015-09-24 16:01:50,552 DEBUG
> [org.springframework.validation.ValidationUtils] - <Validator found no
> errors>
>
> 2015-09-24 16:01:50,552 DEBUG
> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController] - <No
> errors -> processing submit>
>
> 2015-09-24 16:01:50,553 DEBUG
> [net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
> <Loading service definitions from resource [servicesRegistry.conf]>
>
> 2015-09-24 16:01:50,553 INFO
> [net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
> <Loading Registered Services from: [ URL
> [file:/etc/cas/servicesRegistry.conf] ]...>
>
> << cut out list of services >>
>
> 2015-09-24 16:01:50,562 DEBUG
> [net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
> <Unmarshaled RegisteredServiceWithAttributesImpl: {id=9223372036854775807,
> description=test, serviceId=https://asgrant.oakland.edu/, name=test,
> allowedToProxy=false, enabled=true, ssoEnabled=true, anonymousAccess=false,
> ignoreAttributes=false, evaluationOrder=0, logoutType=BACK_CHANNEL}>
>
> 2015-09-24 16:01:50,563 DEBUG
> [net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
> <Writing [28] service definitions to resource [servicesRegistry.conf]>
>
> 2015-09-24 16:01:50,567 INFO
> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController] - <Saved
> changes to service 9223372036854775807>
>
> 2015-09-24 16:01:50,567 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Rendering view
> [org.springframework.web.servlet.view.RedirectView: unnamed; URL
> [manage.html#9223372036854775807]] in DispatcherServlet with name
> 'cas-management'>
>
> 2015-09-24 16:01:50,568 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Successfully
> completed request>
>
> 2015-09-24 16:01:50,568 DEBUG
> [org.springframework.security.web.access.ExceptionTranslationFilter] -
> <Chain processed normally>
>
> 2015-09-24 16:01:50,568 DEBUG
> [org.springframework.security.web.context.SecurityContextPersistenceFilter]
> - <SecurityContextHolder now cleared, as request processing completed>
>
> 2015-09-24 16:01:50,577 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against '/loggedout.html'>
>
> 2015-09-24 16:01:50,577 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against
> '/authorizationfailure.html'>
>
> 2015-09-24 16:01:50,578 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against '/css/**'>
>
> 2015-09-24 16:01:50,578 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against '/images/**'>
>
> 2015-09-24 16:01:50,578 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against '/js/**'>
>
> 2015-09-24 16:01:50,578 DEBUG
> [org.springframework.security.web.util.matcher.AntPathRequestMatcher] -
> <Checking match of request : '/manage.html'; against '/themes/**'>
>
> 2015-09-24 16:01:50,578 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 1 of 13 in
> additional filter chain; firing Filter: 'SecurityContextPersistenceFilter'>
>
> 2015-09-24 16:01:50,579 DEBUG
> [org.springframework.security.web.context.HttpSessionSecurityContextRepository]
> - <Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT:
> 'org.springframework.security.core.context.SecurityContextImpl@7829a79c:
> Authentication:
> org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
> Principal: org.springframework.security.core.userdetails.User@d55a842a:
> Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
> true; credentialsNonExpired: true; AccountNonLocked: true; Granted
> Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
> Details:
> org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
> RemoteIpAddress: #####; SessionId: #####; Granted Authorities: ROLE_ADMIN
> Assertion: org.jasig.cas.client.validation.AssertionImpl@223a0e81
> Credentials (Service/Proxy Ticket): ST-######-cas'>
>
> 2015-09-24 16:01:50,579 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 2 of 13 in
> additional filter chain; firing Filter: 'WebAsyncManagerIntegrationFilter'>
>
> 2015-09-24 16:01:50,579 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 3 of 13 in
> additional filter chain; firing Filter: 'LogoutFilter'>
>
> 2015-09-24 16:01:50,579 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 4 of 13 in
> additional filter chain; firing Filter: 'CasAuthenticationFilter'>
>
> 2015-09-24 16:01:50,579 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <serviceTicketRequest = false>
>
> 2015-09-24 16:01:50,579 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <proxyReceptorConfigured = false>
>
> 2015-09-24 16:01:50,579 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <proxyReceptorRequest = false>
>
> 2015-09-24 16:01:50,579 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <proxyTicketRequest = false>
>
> 2015-09-24 16:01:50,579 DEBUG
> [org.springframework.security.cas.web.CasAuthenticationFilter] -
> <requiresAuthentication = false>
>
> 2015-09-24 16:01:50,580 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 5 of 13 in
> additional filter chain; firing Filter:
> 'UsernamePasswordAuthenticationFilter'>
>
> 2015-09-24 16:01:50,580 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 6 of 13 in
> additional filter chain; firing Filter: 'DefaultLoginPageGeneratingFilter'>
>
> 2015-09-24 16:01:50,580 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 7 of 13 in
> additional filter chain; firing Filter: 'BasicAuthenticationFilter'>
>
> 2015-09-24 16:01:50,580 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 8 of 13 in
> additional filter chain; firing Filter: 'RequestCacheAwareFilter'>
>
> 2015-09-24 16:01:50,580 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 9 of 13 in
> additional filter chain; firing Filter:
> 'SecurityContextHolderAwareRequestFilter'>
>
> 2015-09-24 16:01:50,580 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 10 of 13 in
> additional filter chain; firing Filter: 'AnonymousAuthenticationFilter'>
>
> 2015-09-24 16:01:50,580 DEBUG
> [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]
> - <SecurityContextHolder not populated with anonymous token, as it already
> contained:
> 'org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
> Principal: org.springframework.security.core.userdetails.User@d55a842a:
> Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
> true; credentialsNonExpired: true; AccountNonLocked: true; Granted
> Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
> Details:
> org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
> RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
> Granted Authorities: ROLE_ADMIN Assertion:
> org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
> (Service/Proxy Ticket): ST-#####-cas'>
>
> 2015-09-24 16:01:50,580 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 11 of 13 in
> additional filter chain; firing Filter: 'SessionManagementFilter'>
>
> 2015-09-24 16:01:50,580 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 12 of 13 in
> additional filter chain; firing Filter: 'ExceptionTranslationFilter'>
>
> 2015-09-24 16:01:50,581 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 at position 13 of 13 in
> additional filter chain; firing Filter: 'FilterSecurityInterceptor'>
>
> 2015-09-24 16:01:50,581 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <Secure object: FilterInvocation: URL:
> /manage.html?action=add&id=9223372036854775807; Attributes: [ROLE_ADMIN]>
>
> 2015-09-24 16:01:50,581 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <Previously Authenticated:
> org.springframework.security.cas.authentication.CasAuthenticationToken@7829a79c:
> Principal: org.springframework.security.core.userdetails.User@d55a842a:
> Username: asgrant; Password: [PROTECTED]; Enabled: true; AccountNonExpired:
> true; credentialsNonExpired: true; AccountNonLocked: true; Granted
> Authorities: ROLE_ADMIN; Credentials: [PROTECTED]; Authenticated: true;
> Details:
> org.springframework.security.web.authentication.WebAuthenticationDetails@b364:
> RemoteIpAddress: ######; SessionId: C8B5069B811166AAD5032566CE1FB497;
> Granted Authorities: ROLE_ADMIN Assertion:
> org.jasig.cas.client.validation.AssertionImpl@223a0e81 Credentials
> (Service/Proxy Ticket): ST-######-cas>
>
> 2015-09-24 16:01:50,581 DEBUG
> [org.springframework.security.access.vote.AffirmativeBased] - <Voter:
> org.springframework.security.access.vote.RoleVoter@6e1b495f, returned: 1>
>
> 2015-09-24 16:01:50,581 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <Authorization successful>
>
> 2015-09-24 16:01:50,581 DEBUG
> [org.springframework.security.web.access.intercept.FilterSecurityInterceptor]
> - <RunAsManager did not change Authentication object>
>
> 2015-09-24 16:01:50,581 DEBUG
> [org.springframework.security.web.FilterChainProxy] -
> </manage.html?action=add&id=9223372036854775807 reached end of additional
> filter chain; proceeding with original chain>
>
> 2015-09-24 16:01:50,581 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <DispatcherServlet
> with name 'cas-management' processing GET request for
> [/cas-management/manage.html]>
>
> 2015-09-24 16:01:50,581 DEBUG
> [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] -
> <Mapping [/manage.html] to HandlerExecutionChain with handler
> [org.jasig.cas.services.web.ManageRegisteredServicesMultiActionController@5ac0d572]
> and 1 interceptor>
>
> 2015-09-24 16:01:50,582 DEBUG
> [org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver]
> - <Returning handler method name 'manage' for lookup path: /manage.html>
>
> 2015-09-24 16:01:50,582 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Last-Modified value
> for [/cas-management/manage.html] is: -1>
>
> 2015-09-24 16:01:50,582 DEBUG
> [org.springframework.web.servlet.mvc.multiaction.InternalPathMethodNameResolver]
> - <Returning handler method name 'manage' for lookup path: /manage.html>
>
> 2015-09-24 16:01:50,583 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Rendering view
> [org.springframework.web.servlet.view.JstlView: name 'manageServiceView';
> URL [/WEB-INF/view/jsp/manage.jsp]] in DispatcherServlet with name
> 'cas-management'>
>
> 2015-09-24 16:01:50,583 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'services' of type [java.util.ArrayList] to request in view with name
> 'manageServiceView'>
>
> 2015-09-24 16:01:50,583 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'defaultServiceUrl' of type [java.lang.String] to request in view with name
> 'manageServiceView'>
>
> 2015-09-24 16:01:50,583 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Added model object
> 'pageTitle' of type [java.lang.String] to request in view with name
> 'manageServiceView'>
>
> 2015-09-24 16:01:50,583 DEBUG
> [org.springframework.web.servlet.view.JstlView] - <Forwarding to resource
> [/WEB-INF/view/jsp/manage.jsp] in InternalResourceView 'manageServiceView'>
>
> 2015-09-24 16:01:50,599 DEBUG
> [org.springframework.web.servlet.DispatcherServlet] - <Successfully
> completed request>
>
> 2015-09-24 16:01:50,599 DEBUG
> [org.springframework.security.web.access.ExceptionTranslationFilter] -
> <Chain processed normally>
>
> 2015-09-24 16:01:50,599 DEBUG
> [org.springframework.security.web.context.SecurityContextPersistenceFilter]
> - <SecurityContextHolder now cleared, as request processing completed>
>
> 2015-09-24 16:01:51,222 DEBUG
> [net.unicon.cas.addons.support.ResourceChangeDetectingEventNotifier] -
> <Resource: [file:/etc/cas/servicesRegistry.conf] | Old Hash:
> [b9804a123fd124d4c30fced2aeb9195fd5c39e4f] | New Hash:
> [c21c84f8097a02848187e73c8b0a7a57dd02b310]>
>
> 2015-09-24 16:01:51,223 DEBUG
> [org.springframework.beans.factory.support.DefaultListableBeanFactory] -
> <Returning cached instance of singleton bean 'serviceRegistryDao'>
>
> 2015-09-24 16:01:51,223 DEBUG
> [net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
> <Received change event for JSON resource
> file:/etc/cas/servicesRegistry.conf. Reloading services...>
>
> 2015-09-24 16:01:51,224 INFO
> [net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
> <Loading Registered Services from: [ URL
> [file:/etc/cas/servicesRegistry.conf] ]...>
>
> << cut out list of services >>
>
> 2015-09-24 16:01:51,245 DEBUG
> [net.unicon.cas.addons.serviceregistry.ReadWriteJsonServiceRegistryDao] -
> <Unmarshaled RegisteredServiceWithAttributesImpl: {id=9223372036854775807,
> description=test2, serviceId=https://asgrant2.oakland.edu/, name=test2,
> allowedToProxy=false, enabled=true, ssoEnabled=true, anonymousAccess=false,
> ignoreAttributes=false, evaluationOrder=0, logoutType=BACK_CHANNEL}>
>
>
>
>
>
> On Thu, Sep 24, 2015 at 2:14 PM, Misagh Moayyed <mmoay...@unicon.net>
> wrote:
>
> It’s definitely not a browser/platform issue. It’s a bug, that I think got
> fixed much later on.
>
>
>
> The following would be helpful to better diagnose this:
>
>
>
> 1.      What type of service registry?
>
> 2.      Do you have DEBUG logs for the management app that would show the
> first and second attempts at saving services?
>
>
>
> Misagh
>
>
>
> *From:* Aaron Grant [mailto:asgr...@oakland.edu]
> *Sent:* Thursday, September 24, 2015 10:23 AM
> *To:* cas-user@lists.jasig.org
> *Subject:* [cas-user] CAS Management Bug?
>
>
>
> I was wondering if anyone else has encountered this issue when adding
> multiple services to the CAS management console.
>
>
>
> We create a new service... and it gives it a unique ID of say...
> 9223372036854775807. We save this and see it in the service registry. So we
> add another one through the CAS management UI and it reuses the same unique
> ID and overwrites the last one we just added.
>
>
>
> We tried this with multiple browsers and computers also and see the same
> results so it doesn't appear to be a browser caching issue or anything.
>
>
>
> CAS: 4.0.3 (using the same version for the cas-management-webapp
> dependency)
>
>
>
> Thanks!
>
> Aaron
>
> --
>
> Aaron Grant
> Senior Applications Architect
> Oakland University - UTS <http://oakland.edu/uts>
>
>
>
>
>
> --
>
> You are currently subscribed to cas-user@lists.jasig.org as: 
> mmoay...@unicon.net
>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
> --
>
> You are currently subscribed to cas-user@lists.jasig.org as: 
> asgr...@oakland.edu
>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
>
>
>
>
> --
>
> Aaron Grant
> Senior Applications Architect
> Oakland University - UTS <http://oakland.edu/uts>
>
>
>
>
>
> --
>
> You are currently subscribed to cas-user@lists.jasig.org as: 
> mmoay...@unicon.net
>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
> --
>
> You are currently subscribed to cas-user@lists.jasig.org as: 
> asgr...@oakland.edu
>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
>
>
>
>
> --
>
> Aaron Grant
> Senior Applications Architect
> Oakland University - UTS <http://oakland.edu/uts>
>
>
>
>
>
> --
>
> You are currently subscribed to cas-user@lists.jasig.org as: 
> mmoay...@unicon.net
>
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
> --
> You are currently subscribed to cas-user@lists.jasig.org as: 
> asgr...@oakland.edu
> To unsubscribe, change settings or access archives, see 
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
>


-- 
Aaron Grant
Senior Applications Architect
Oakland University - UTS <http://oakland.edu/uts>

-- 
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

Reply via email to