Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.



Expected Completion



IdP V4.2


Minor features and possibly preparations for Spring 6 if warranted.

IdP V5


Java 17, Spring 6

Migration of the IdP platform and dependencies (including OpenSAML) to Java 17 and Spring Framework 6 to keep the platform appropriately current. This will remove some deprecated function but is not focused on new features.

Second Generation IdP Proxy Support


Add sufficient OIDC and possibly CAS support to IdP to handle proxying use cases without additional software footprint. SAML proxying support was added to IdPv4.

OIDC/OAuth Enhancements


Additional features for the OIDC OP plugin, initially focused on use cases adjacent to OIDC specs, or adding optional OIDC material, and some enhancements to provide some additional OAuth functionality. See JOIDC project in Jira. Specific enhancements will largely depend on member interest/demand.

SP Packaging Automation


AWS-based process for automating SP packaging, at least encompassing RPM platforms. This will conincide with changes to the packages we produce.

SP V4 Redesign


Substantial design work

The SP is on an unsustainable path and needs to be replaced with a different software redesign that addresses sustainability challenges – see SP4Details

This work has begun with preliminary technical work and early planning and design, likely through 2021, with more comprehensive work starting in 2022.

Java Project Deployment Changes


The problems of unauthorized artifacts showing up in Maven Central require that we revisit and make decisions about supporting it, but no decisions have been made yet.

Browser Integration Testing


End to end testing with browsers through the free Sauce Labs service

Infrastructure Documentation


We have a lot of infrastructure services, but little formal documentation for them, which will make project transitions much harder. With a number of things changing this year, it’s a good time to get this done.