Versions Compared

Key

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

...

When are we doing this? Work has started in 2022 in earnest but is still in the assessment stage.

Topics

DesignNotes

...

but has accelerated into actual development work in 2024 after Board approval of our multi-year roadmap that includes this work.

Topics

  • Expected Changes from V3

    • Enumerating anything we expect to remove in the new version as compared to older versions

  • SP Service Architecture

    • Notes on the design of the new service and some of the adaptations needed to accomodate existing function

  • Remoting Protocol

    • Draft material on the proposed remoting protocol and conventions for communication with the Java-based service/hub

  • SP Service Architecture

    • Notes on the design of the new service and some of the adaptations needed to accomodate existing function

  • SP Configuration Settings

    Walk through of many of the various settings and their future

    Remote Operations Reference

    • Draft docs on the “API” for agents as it’s developed.

  • New Configuration Summary

    • Summary of new configuration as it develops.

  • Development Progress

    • Notes about work in progress pending moving to Jira for work tracking.

  • DesignNotes

    • Brain dump of issues with the current code and brainstorming some of the problem space

  • Solutioning

    • “Shower thoughts” on some of the design problems so I don’t lose track of them.

  • Development Progress

    • Notes about work in progress pending moving to Jira for work tracking.

  • Source Code

    • The new Java “service” that will replacing the existing dependencies is in the java-plugin-shibd.git repository with the unwieldy placeholder name of Shibboleth SP Service.

    • Protocol support will be added via additional plugins, starting with SAML (java-plugin-shibd-saml.git). OpenID will come later on in the cycle via a similar plugin project.

    • The existing cpp-sp.git repository will continue to exist and work will be is being done on a the main branch for now. I suspect we may start over to produce the new agents by cloning the old repo.