Guanxi IdP 2.2.2, SP::Engine 2.2.2, SP::Guard 3.0.0 release
Posted & filed under Guanxi.
Download from sourceforge or github
Beans
- 1.4.5
- Now compiles into src/main/java
Common
- 2.0.8
- Updated org.guanxi.common.EntityConnection. Added logging, logErrorStream. getInputStream and getOutputStream now log the error stream content if there is any. Added setConnectTimeout and setReadTimeout
- Removed org.guanxi.common.Bag, org.guanxi.common.Pod, org.guanxi.common.GuanxiException, org.guanxi.common.filters. These are now in guanxi-common-lite
- Updated org.guanxi.common.trust.impl.ShibbolethTrustEngineImpl. Updated trustEntity to handle the case where there are no AttributeAuthorityDescriptors with certificates, which can happen with a SAML2 only entity.
- Updated org.guanxi.common.trust.TrustUtils. Added compareKeys
- Updated org.guanxi.common.definitions.SAML. Added basic and x500/ldap attribute profile definitions
- Updated org.guanxi.common.definitions.Guanxi. Added Discovery Feed context definition
Common::Lite
- 1.0.0
- Added org.guanxi.common.Bag, org.guanxi.common.Pod, org.guanxi.common.GuanxiException, org.guanxi.common.filters
Core
- 2.0.7
- Added guanxi-common-lite
IdP
- 2.2.2
- Updated org.guanxi.idp.service.saml2.WebBrowserSSOAuthHandler. Improved logging information.
- Updated org.guanxi.idp.service.saml2.WebBrowserSSO. Now dumps the SAML2 Response to the log. Can now be told to either encrypt the response or not
- Updated org.guanxi.idp.job.SAML2MetadataParser. Updated execute to check public keys for metadata directly
- Updated org.guanxi.idp.service.saml2.WebBrowserSSO. Can now be told to either encrypt the response or not
- Updated org.guanxi.idp.Bootstrap. ContextClosedEvent now stops the jobs
- Updated src/main/resources/log4j.properties. Added WebBrowserSSOAuthHandler and WebBrowserSSO logging configuration. Added IdP EntityConnection logging configuration
- Updated src/main/webapp/WEB-INF/guanxi_idp/config/services/saml2/web-browser-sso-service.xml. Added encryptAttributes
Engine
- 2.2.2
- Updated src/main/resources/log4j.properties. Added SP EntityConnection, EmbeddedDiscoveryService, DiscoveryProfileService logging configuration
- Updated org.guanxi.sp.engine.job.SAML2MetadataParser.java. Now doesn’t stop if no CA list found in metadata. Updated execute to check public keys for metadata directly. Added Discovery Feed support
- Updated org.guanxi.sp.engine.service.saml2.WebBrowserSSOAuthConsumerService. Added logging of incoming SAML2 Response. Now handles unencrypted responses. Now handles basic and x500/ldap attribute profiles. Now puts NameID#NameQualifier and NameID#SPNameQualifier into the Bag of attributes.
- Updated org.guanxi.sp.engine.service.shibboleth.AuthConsumerServiceThread. Fixed bug in processAAConnection where it wasn’t sending the SOAPAction HTTP header
- Updated org.guanxi.sp.engine.Bootstrap. Updated onApplicationEvent to stop the jobs to allow Tomcat to shutdown cleanly. Added DiscoveryFeedManager support
- Updated org.guanxi.sp.engine.service.generic.GenericProfileService. Added support for SAML2 Discovery Service
- Updated org.guanxi.sp.engine.service.generic.ProfileService. Updated doProfile to take HttpServletRequest to support SAML2 Discovery Service
- Added org.guanxi.sp.engine.service.saml2.DiscoveryProfileService
- Added org.guanxi.sp.engine.service.saml2.EmbeddedDiscoveryService
- Updated org.guanxi.sp.engine.service.saml2.SAML2ProfileService. Updated doProfile for updated ProfileService signature
- Updated org.guanxi.sp.engine.service.saml2.ShibbolethProfileService. Updated doProfile for updated ProfileService signature
- Added src/main/webapp/WEB-INF/guanxi_sp_engine/config/spring/profiles/saml2/discovery.jsp
- Added src/main/webapp/WEB-INF/guanxi_sp_engine/config/spring/profiles/saml2/eds.xml
- Updated src/main/webapp/WEB-INF/guanxi_sp_engine/config/spring/services/generic/generic-profile-service.xml. Added SAML Discovery Service support
- Added src/main/webapp/WEB-INF/guanxi_sp_engine/config/spring/services/saml2/eds.xml
- Added src/main/webapp/WEB-INF/guanxi_sp_engine/jsp/saml2/eds.jsp
- Added org.guanxi.sp.engine.service.saml2.DiscoveryEntity
- Added org.guanxi.sp.engine.service.saml2.DiscoveryFeedManager
- Updated src/main/webapp/WEB-INF/guanxi_sp_engine/config/spring/application/bootstrap.xml. Added saml2DiscoveryFeedManager
Guard
- 3.0.0
- Refactored org.guanxi.sp.guard to use guanxi-common-lite
- Changed src/main/webapp/WEB-INF/guanxi_sp_guard/config/guanxi-sp-guard.xml to guanxi-sp-guard.properties
- Updated src/main/webapp/WEB-INF/web.xml. Removed Spring and init param for config file location
- Added org.guanxi.sp.guard.GuardConfig
- Added org.guanxi.sp.guard.Definitions
- Refactored org.guanxi.sp.guard.GuardBase, org.guanxi.sp.guard.Guard and org.guanxi.sp.guard.Podder to use new GuardConfig class
- Deleted org.guanxi.sp.guard.Util
- Deleted src/main/webapp/guanxi_sp
- Changed src/main/webapp/index.html to display link to protected/headers.jsp