A better way to load a shib v2 service with no configuration ?
Halm Reusser
halm.reusser at switch.ch
Tue Jan 3 07:59:38 GMT 2012
Hi Tom,
what do you mean by "a configuration resource is required
to load the service". If I take a look at the
shibboleth-2.0-services.xsd, the element ConfigurationResource of the
abstract service type is declared as 0-to-unbounded.
Does the code itself require it or does your "GrouperTarget" service
type overwrite the schema?
A minor improvement -but still not a nice solution- is to use
java.lang.Object as an empty bean class.
Happy New Year, too
-Halm
On 03.01.12 02:31, Tom Zeller wrote:
> I need to define a shib v2 service (grouper as a provisioning
> target) whose configuration is found on the classpath, so no
> configuration resource is necessary. However, a configuration
> resource is required to load the service. So, I created an "empty
> bean" xml config and java class and pass them as the configuration
> resource.
>
> Yeah, horrible. Is there a better way ?
>
> Happy New Year, TomZ
>
> services.xml :
>
> <!-- The grouper provisioning service target. --> <Service
> id="grouper" xsi:type="psp-grouper-target:GrouperTarget"> <!--
> A<ConfigurationResource/> is required to instantiate the <Service/>,
> so supply a do-nothing resource. --> <ConfigurationResource
> file="/edu/internet2/middleware/psp/util/empty-bean.xml"
> xsi:type="resource:ClasspathResource" /> </Service>
>
> emtpy-bean.xml :
>
> <beans...> <bean id="emptyBean"
> class="edu.internet2.middleware.psp.util.EmptyBean" /> </beans>
>
> EmptyBean.java :
>
> package edu.internet2.middleware.psp.util;
>
> /** * Just an empty class. */ public class EmptyBean {
>
> } -- To unsubscribe from this list send an email to
> dev-unsubscribe at shibboleth.net
More information about the dev
mailing list