That's what I needed!

Thanks,
-Eric

On Tue, Oct 23, 2012 at 5:58 PM, Dmitriy Kopylenko <
[email protected]> wrote:

> Eric,
>
> the init method is "loadServices" now, and you'd need to add the change
> detecting notification config, as described here:
>
> https://github.com/Unicon/cas-addons/wiki/Configuring-JSON-Service-Registry
>
> Cheers,
> Dmitriy
>
> On Oct 23, 2012, at 16:28, Eric Pierce <[email protected]> wrote:
>
> Has the configuration changed for the JSON service registry with the
> addition of the real-time reloading in the newer version cas-addons?
>  Here's what I have in deployerConfigContext.xml:
>
> <bean id="serviceRegistryDao"
> class="net.unicon.cas.addons.serviceregistry.JsonServiceRegistryDao"
> init-method="load" >
>         <constructor-arg index="0"
> value="${cas.serviceRegistry.servicesConfigFile}"/>
> </bean>
>
> cas.serviceRegistry.servicesConfigFile is a property in an external config
> file.  And here's the JSON file:
> {
>     "services": [
>         {
>             "enabled": true,
>             "ignoreAttributes": false,
>             "theme": "impersonate",
>             "id": 1,
>             "extraAttributes": {
>                 "createdDate": "2012-08-23"
>             },
>             "allowedToProxy": false,
>             "serviceId": "https://dev.it.usf.edu/**";,
>             "description": "Dev server",
>             "name": "DEV",
>             "ssoEnabled": true,
>             "anonymousAccess": false,
>             "evaluationOrder": 100,
>             "allowedAttributes": [
>                 "USFeduUnumber"
>             ]
>         }
>     ]
> }
>
> This works fine with any version of cas-addons before 0.9.5, but when I
> try any version that includes real-time file reloading, it isn't read at
> all and CAS reverts to default behavior: release all attributes to
> everyone.  I get log messages
> from ReloadableServicesManagerSuppressionAspect, but the loadServices
> method never runs at all.  Is there something I need to change in my config
> to get the reloading to work?  Does the JSON file need to be in the WEB-INF
> directory?
>
> Thanks,
> -Eric
>
> --
> Eric Pierce
> Identity Management Architect
> Information Technology
> University of South Florida
> (813) 974-8868 -- [email protected]
>
> --
> 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
>
>


-- 
Eric Pierce
Identity Management Architect
Information Technology
University of South Florida
(813) 974-8868 -- [email protected]

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