Shib2IdpTerracottaConfiguration

= Shibboleth 2 Terracotta konfiguráció = Shibboleth 2.1.2 IdP -hez

/var/lib/terracotta/server/stats

 permanent-store

/var/log/terracotta/server/logs /var/lib/terracotta/server/stats

 networked-active-passive    

production

/var/log/terracotta/client/logs-%i /var/lib/terracotta/client/stats-%i   javax.security.auth.Subject javax.security.auth.Subject$SecureSet javax.security.auth.x500.X500Principal javax.security.auth.kerberos.KerberosPrincipal  storageService edu.internet2.middleware.shibboleth.common.util.EventingMapBasedStorageService.store <instrumented-classes> <class-expression>edu.vt.middleware.ldap.jaas.LdapPrincipal</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.idp.authn.UsernamePrincipal</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.vt.middleware.ldap.jaas.LdapCredential</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.idp.authn.AuthenticationException</class-expression> <honor-transient>true</honor-transient> <class-expression>org.opensaml.util.storage.AbstractExpiringObject</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.TransientIdEntry</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.idp.authn.LoginContextEntry</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.idp.authn.LoginContext</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl</class-expression> <honor-transient>true</honor-transient> <class-expression>org.opensaml.util.storage.ReplayCacheEntry</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.common.session.impl.AbstractSession</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl</class-expression> <honor-transient>true</honor-transient> <class-expression>edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl</class-expression> <honor-transient>true</honor-transient> <class-expression>org.opensaml.common.binding.artifact.BasicSAMLArtifactMapEntry</class-expression> <honor-transient>true</honor-transient> <class-expression>org.opensaml.xml.util.LazyList</class-expression> <honor-transient>true</honor-transient> </instrumented-classes> <autolock auto-synchronized="false"> <method-expression>* edu.vt.middleware.ldap.jaas.LdapPrincipal.*(..)</method-expression> <lock-level>write</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.authn.LoginContext.set*(..)</method-expression> <lock-level>write</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.authn.LoginContext.get*(..)</method-expression> <lock-level>read</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext.set*(..)</method-expression> <lock-level>write</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.authn.ShibbolethSSOLoginContext.get*(..)</method-expression> <lock-level>read</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext.set*(..)</method-expression> <lock-level>write</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.authn.Saml2LoginContext.get*(..)</method-expression> <lock-level>read</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.common.session.impl.AbstractSession.set*(..)</method-expression> <lock-level>write</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.common.session.impl.AbstractSession.get*(..)</method-expression> <lock-level>read</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl.set*(..)</method-expression> <lock-level>write</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl.get*(..)</method-expression> <lock-level>read</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl.set*(..)</method-expression> <lock-level>write</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.session.impl.AuthenticationMethodInformationImpl.get*(..)</method-expression> <lock-level>read</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl.set*(..)</method-expression> <lock-level>write</lock-level> <autolock auto-synchronized="false"> <method-expression>* edu.internet2.middleware.shibboleth.idp.session.impl.ServiceInformationImpl.get*(..)</method-expression> <lock-level>read</lock-level> </tc:tc-config>