2025-05-02

2025-05-02

Shibboleth Developer's Meeting, 2025-05-02

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-05-16. 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

  1. Hosting code for GEANT-funded VC plugin from Janne?

Attendees:

Brent

 

Daniel

 

Henri

  • JOIDC-222: Support for OpenID FederationIn Progress

    • Initial implementation for delegated trust mark validation

    • Interop event earlier this week

      • Many success cases with RPs and OIDF conformance suite Alpha

      • Some fairly minor issues

        • Request object validation - the fed draft has some additional requirements to OIDC that were not covered

        • Explicit registration response contents - I had wrong wiring to issuer and subject claims

        • Our requirement for an optional metadata claim (response_types)

      • Unsurprisingly some issues in metadata policy enforcement

        • Connect2Id provides test vectors: Metadata policy test vectors for OpenID Federation 1.0

        • Our metadata policy implementation is against the draft 17 (September/2021)

          • Merging was working surprisingly well

          • Enforcement rules are clearly different between the draft versions

          • The current implementation is in oidc-commons are used in dynamic registration and for unregistered clients

            • Decided to extend that in OP-impl for now to be compatible with the current draft

            • Later consider either combining these or keeping them separate (e.g. MetadataPolicy vs FederationMetadataPolicy)

Ian

 

John

  • Mostly swamped by other projects, not to mention <gestures weakly at all the things>, so not much to report

  • Re-testing the problem with kernel 4.18.0-553.50.1.el8_10.x86_64 that bricks Rocky and RHEL EC2 instances with a later kernel

    • Results from us-east-2 after upgrading to kernel RPMs 4.18.0-553.51.1.el8_10.x86_64:

      • Rocky 8 boots successfully

      • RHEL 8 boots successfully

Marvin

 

Phil

 

Rod

 

Scott

  • IDP-2375: Aliased decoded IdPAttributes are lost during subsequent useResolved

    • SAML proxy case was adjusted to merge values across duplicate IDs before passing off to encoding step

  • Completed initial removal of old Attribute APIs from SP agent to prep for session cache redesign

    • May add some kind of simple Attribute API back to simplify other code, but nothing for the moment

    • Added new AttributeConfiguration interface/impl to agent to relocate attribute export behavioral settings and code

      • New attributes.ini file to handle header mapping rules and the misc settings

        • With headers disabled becomes optional, if using default settings and hub-directed names

        • Goal is minimize/eliminate extra config for those using simple and best practice approaches

  • Starting on reimplementation of cookie handling in agent

Tom

Other