IDG » Web Sign On » SSO Client 2.0 /services/idg/services-support/web/sign-on/development/forum/?topic=094d43d54493143c0144df833de63d28 The latest posts to IDG » Web Sign On » SSO Client 2.0 en-GB (C) 2026 University of ÌÇÐÄTV Wed, 02 Jul 2025 10:06:42 GMT http://blogs.law.harvard.edu/tech/rss SiteBuilder2, University of ÌÇÐÄTV, http://go.warwick.ac.uk/sitebuilder SSO Client 2.0 /services/idg/services-support/web/sign-on/development/forum/?post=094d43d54493143c0144df833de83d29 <p>For those of you using the Java SSO-Client library to interact with web sign-on, a new version (2.0) has been released to our internal Maven repository and to&nbsp;<a href="http://build.elab.warwick.ac.uk/artefacts/sso-client/" rel="nofollow">http://build.elab.warwick.ac.uk/artefacts/sso-client/</a> which contains a number of breaking changes - it is expected that you will have to change your code in order to upgrade to this version.</p> <ul> <li>SSO-Client's caching infrastructure is now configurable via the&nbsp;ssoclient.cache.strategy property. The values for this property are: <ul> <li>EhCacheIfAvailable [default] - Use ehcache if net.sf.<a rel="nofollow">ehcache:ehcache-core</a> is on the classpath, else fall back to InMemoryOnly</li> <li>EhCacheRequired - Use ehcache if net.sf.<a rel="nofollow">ehcache:ehcache-core</a> is on the classpath, else throw exception</li> <li>MemcachedIfAvailable - Use memcached if net.<a rel="nofollow">spy:spymemcached</a> is on the classpath (configured elsewhere), else fall back to InMemoryOnly</li> <li>MemcachedRequired - Use memcached if net.<a rel="nofollow">spy:spymemcached</a> is on the classpath (configured elsewhere), else throw exception</li> <li>InMemoryOnly - Store cache information in a ConcurrentHashMap in memory. Doesn't support cache expiry. Use only for testing</li> </ul> </li> <li>SSO-Client now has a required dependency on warwickutils-cache v20140319 or later. This is expressed via Maven.</li> <li>Previously, we had a required dependency on&nbsp;net.sf.<a rel="nofollow">ehcache:ehcache-core:1.7.0</a>. This dependency is now optional, but is required for EhCache support as above.</li> <li>Three properties have been renamed: <ul> <li>userlookup.ehcache.config -&gt; warwick.ehcache.config</li> <li>userlookup.disk.store.dir -&gt; warwick.ehcache.disk.store.dir</li> <li>userlookup.groupcachesize -&gt; warwick.cache.size</li> </ul> </li> </ul> <p>We do not intend to release any bug fixes or changes to the 1.x versions of sso-client, but they will continue to work as they do now.</p> Thu, 20 Mar 2014 12:42:04 GMT Mathew Mannion 094d43d54493143c0144df833de83d29