<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
		<id>https://wiki.niif.hu/index.php?action=history&amp;feed=atom&amp;title=Shib2IdpTerracottaConfiguration</id>
		<title>Shib2IdpTerracottaConfiguration - Laptörténet</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.niif.hu/index.php?action=history&amp;feed=atom&amp;title=Shib2IdpTerracottaConfiguration"/>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=Shib2IdpTerracottaConfiguration&amp;action=history"/>
		<updated>2026-11-07T20:55:58Z</updated>
		<subtitle>Az oldal laptörténete a wikiben</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=Shib2IdpTerracottaConfiguration&amp;diff=808&amp;oldid=prev</id>
		<title>Hege(AT)niif.hu: Shibboleth 2 IdP Terracotta konfiguráció</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=Shib2IdpTerracottaConfiguration&amp;diff=808&amp;oldid=prev"/>
				<updated>2009-03-23T12:15:58Z</updated>
		
		<summary type="html">&lt;p&gt;Shibboleth 2 IdP Terracotta konfiguráció&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Shibboleth 2 Terracotta konfiguráció =&lt;br /&gt;
Shibboleth 2.1.2 IdP -hez&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tc:tc-config xmlns:tc=&amp;quot;http://www.terracotta.org/config&amp;quot;&lt;br /&gt;
  xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
  xsi:schemaLocation=&amp;quot;http://www.terracotta.org/config http://www.terracotta.org/schema/terracotta-4.xsd&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
        Terracotta configuration file for Shibboleth.&lt;br /&gt;
&lt;br /&gt;
        Complete documentation on the contents of this file may be found here:&lt;br /&gt;
        http://terracotta.org/web/display/docs/Configuration+Guide+and+Reference&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;tc-properties&amp;gt;&lt;br /&gt;
        &amp;lt;!-- server-to-server reconnect --&amp;gt;&lt;br /&gt;
        &amp;lt;property name=&amp;quot;l2.nha.tcgroupcomm.reconnect.enabled&amp;quot; value=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;property name=&amp;quot;l2.nha.tcgroupcomm.reconnect.timeout&amp;quot; value=&amp;quot;15000&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- client-to-server reconnect --&amp;gt;&lt;br /&gt;
        &amp;lt;property name=&amp;quot;l2.l1reconnect.enabled&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;property name=&amp;quot;l2.l1reconnect.timeout.millis&amp;quot; value=&amp;quot;15000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/tc-properties&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;servers&amp;gt;&lt;br /&gt;
        &amp;lt;!-- START Terracotta server definitions --&amp;gt;&lt;br /&gt;
            &amp;lt;server name=&amp;quot;idp1&amp;quot; host=&amp;quot;idp1.aai.niif.hu&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;dso&amp;gt;&lt;br /&gt;
                            &amp;lt;persistence&amp;gt;&lt;br /&gt;
                                    &amp;lt;mode&amp;gt;permanent-store&amp;lt;/mode&amp;gt;&lt;br /&gt;
                            &amp;lt;/persistence&amp;gt;&lt;br /&gt;
                    &amp;lt;/dso&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;logs&amp;gt;/var/log/terracotta/server/logs&amp;lt;/logs&amp;gt;&lt;br /&gt;
                    &amp;lt;data&amp;gt;/var/lib/terracotta/server/data&amp;lt;/data&amp;gt;&lt;br /&gt;
                    &amp;lt;statistics&amp;gt;/var/lib/terracotta/server/stats&amp;lt;/statistics&amp;gt;&lt;br /&gt;
            &amp;lt;/server&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;server name=&amp;quot;idp2&amp;quot; host=&amp;quot;idp2.aai.niif.hu&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;dso&amp;gt;&lt;br /&gt;
                            &amp;lt;persistence&amp;gt;&lt;br /&gt;
                                    &amp;lt;mode&amp;gt;permanent-store&amp;lt;/mode&amp;gt;&lt;br /&gt;
                            &amp;lt;/persistence&amp;gt;&lt;br /&gt;
                    &amp;lt;/dso&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;logs&amp;gt;/var/log/terracotta/server/logs&amp;lt;/logs&amp;gt;&lt;br /&gt;
                    &amp;lt;data&amp;gt;/var/lib/terracotta/server/data&amp;lt;/data&amp;gt;&lt;br /&gt;
                    &amp;lt;statistics&amp;gt;/var/lib/terracotta/server/stats&amp;lt;/statistics&amp;gt;&lt;br /&gt;
            &amp;lt;/server&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- END Terracotta server definitions --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;ha&amp;gt;&lt;br /&gt;
            &amp;lt;mode&amp;gt;networked-active-passive&amp;lt;/mode&amp;gt;&lt;br /&gt;
            &amp;lt;networked-active-passive&amp;gt;&lt;br /&gt;
                &amp;lt;election-time&amp;gt;&amp;lt;/election-time&amp;gt;&lt;br /&gt;
            &amp;lt;/networked-active-passive&amp;gt;&lt;br /&gt;
        &amp;lt;/ha&amp;gt;&lt;br /&gt;
    &amp;lt;/servers&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;system&amp;gt;&lt;br /&gt;
        &amp;lt;configuration-model&amp;gt;production&amp;lt;/configuration-model&amp;gt;&lt;br /&gt;
    &amp;lt;/system&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;clients&amp;gt;&lt;br /&gt;
        &amp;lt;logs&amp;gt;/var/log/terracotta/client/logs-%i&amp;lt;/logs&amp;gt;&lt;br /&gt;
        &amp;lt;statistics&amp;gt;/var/lib/terracotta/client/stats-%i&amp;lt;/statistics&amp;gt;&lt;br /&gt;
        &amp;lt;modules&amp;gt;&lt;br /&gt;
            &amp;lt;module name=&amp;quot;tim-vector&amp;quot; version=&amp;quot;2.3.1&amp;quot; group-id=&amp;quot;org.terracotta.modules&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/modules&amp;gt;&lt;br /&gt;
    &amp;lt;/clients&amp;gt;&lt;br /&gt;
    &amp;lt;application&amp;gt;&lt;br /&gt;
        &amp;lt;dso&amp;gt;&lt;br /&gt;
            &amp;lt;additional-boot-jar-classes&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;javax.security.auth.Subject&amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;javax.security.auth.Subject$SecureSet&amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;javax.security.auth.x500.X500Principal&amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;javax.security.auth.kerberos.KerberosPrincipal&amp;lt;/include&amp;gt;&lt;br /&gt;
            &amp;lt;/additional-boot-jar-classes&amp;gt;&lt;br /&gt;
            &amp;lt;roots&amp;gt;&lt;br /&gt;
                &amp;lt;root&amp;gt;&lt;br /&gt;
                    &amp;lt;root-name&amp;gt;storageService&amp;lt;/root-name&amp;gt;&lt;br /&gt;
                    &amp;lt;field-name&amp;gt;edu.internet2.middleware.shibboleth.common.util.EventingMapBasedStorageService.store&amp;lt;/field-name&amp;gt;&lt;br /&gt;
                &amp;lt;/root&amp;gt;&lt;br /&gt;
            &amp;lt;/roots&amp;gt;&lt;br /&gt;
            &amp;lt;instrumented-classes&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.vt.middleware.ldap.jaas.LdapPrincipal&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.vt.middleware.ldap.jaas.LdapCredential&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;org.opensaml.util.storage.AbstractExpiringObject&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.TransientIdEntry&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.idp.authn.LoginContextEntry&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.idp.authn.LoginContext&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;org.opensaml.util.storage.ReplayCacheEntry&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.common.session.impl.AbstractSession&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                    &amp;lt;class-expression&amp;gt;org.opensaml.common.binding.artifact.BasicSAMLArtifactMapEntry&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
                &amp;lt;/include&amp;gt;&lt;br /&gt;
                &amp;lt;include&amp;gt;&lt;br /&gt;
                   &amp;lt;class-expression&amp;gt;org.opensaml.xml.util.LazyList&amp;lt;/class-expression&amp;gt;&lt;br /&gt;
                   &amp;lt;honor-transient&amp;gt;true&amp;lt;/honor-transient&amp;gt;&lt;br /&gt;
               &amp;lt;/include&amp;gt;&lt;br /&gt;
            &amp;lt;/instrumented-classes&amp;gt;&lt;br /&gt;
            &amp;lt;locks&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.vt.middleware.ldap.jaas.LdapPrincipal.*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;write&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.authn.LoginContext.set*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;write&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.authn.LoginContext.get*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;read&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext.set*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;write&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext.get*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;read&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext.set*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;write&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext.get*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;read&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.common.session.impl.AbstractSession.set*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;write&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.common.session.impl.AbstractSession.get*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;read&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl.set*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;write&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl.get*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;read&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl.set*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;write&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl.get*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;read&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl.set*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;write&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
                &amp;lt;autolock auto-synchronized=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;method-expression&amp;gt;* edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl.get*(..)&amp;lt;/method-expression&amp;gt;&lt;br /&gt;
                    &amp;lt;lock-level&amp;gt;read&amp;lt;/lock-level&amp;gt;&lt;br /&gt;
                &amp;lt;/autolock&amp;gt;&lt;br /&gt;
            &amp;lt;/locks&amp;gt;&lt;br /&gt;
        &amp;lt;/dso&amp;gt;&lt;br /&gt;
    &amp;lt;/application&amp;gt;&lt;br /&gt;
&amp;lt;/tc:tc-config&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hege(AT)niif.hu</name></author>	</entry>

	</feed>