2025-03-07
Shibboleth Developer's Meeting, 2025-03-07
Call Administrivia
09:00 Central US / 10:00 Eastern US / 15:00 UK / 17:00 FI
Calls are normally the 1st and 3rd Fridays of each month. Next call would be Friday 2025-03-21. Any reason to deviate from this?
60 to 90 minute call window.
Call Details
This week's call will use the Zoom system at GU, see ZoomGU for access info.
AGENDA
Attendees:
Brent
https://shibboleth.atlassian.net/browse/JSATTR-6
Only slow progress, nothing significant to report.
Daniel
Henri
https://shibboleth.atlassian.net/browse/JOIDC-222
First prototype for explicit registration flow getting ready
High-level comparison to the standard OIDC dynamic registration: clients need to be part of a trusted federation instead of presenting the registration access token
Most of the SWF actions from the existing dynamic registration flows can be reused
OpenID Federation Interop Event in the end of April
Next up
Finalise the explicit registration flow
Lots of work to be finished on details: metadata policies (merging, constraints), trust mark delegation, etc
Ian
xmlsectoolv4
John
Image bumps: AL2/2023, RHEL8/9
Marvin
Phil
WebAuthn v1.1.0 ad-hoc manual testing looks good.
Will document it and look to release it next week.
Plenty of WebAuthn things that can be worked on, but should probably change focus for a bit?
Some things I really need to clear up:
https://shibboleth.atlassian.net/browse/IDP-2339
Probably needs rebasing, review, and merging.
others…
Some feature enhancements:
Rod
nothing
Scott
IdP backlog
Wrapped up a redesign of c14n, did some additional refactoring to make Spring config simpler, added “function” variant, updated docs as best I could for now.
New features:
optimized away use of webflow in most cases
eliminated future need for another special “list” bean
allow for multiple copies of a given c14n method to run
support property to specify which c14n method to use for a given login method
https://shibboleth.atlassian.net/browse/IDP-2351
Definitely will support this for MFA and External, not sure yet what other methods could effectively make use of it, though MFA scripting may be able to override the settings on the results it obtains pretty easily. The result objects are kind of odd, being somewhat immutable but more by happenstance as to when they get serialized.
Tom
tests (long-running) and AMI updates
Other