2014-05-02

2014-05-02

Shibboleth Developer's Meeting, May 02, 2014

Call Details

 

Meeting URL: http://fuze.me/24048131

Meeting Number: 24048131

 

Toll / Intl #: N/A

Toll-Free #: N/A


Attendees: 

 

Call Administrivia

10:00 Central US / 11:00 Eastern US / 16:00 UK

Next call is next Friday. Any reason not to meet ?

60 to 90 minute call window.

 

Brent

 

Daniel

 

Ian

 

Rod

Ongoing config parsing.

  • Approaching completion of the ProfileConfiguration

  • Bean injection issues

  • When it is complete, should I move the saml specific parsing to idp-saml-spring?  Is this possible?

  • Issues around what an inline certificate means.

Still needed

  • Wire the real RP resolver into the configuration.  

  • The Liberty SSOS profile (are there any others I have missed?)

  • Allowing the parsing a file which only contains a <MetadataProvider>

  • More Trust engine parsers are required 

  • Code cleanup to centralize <Credential> parsing 

  • Code cleanup to rely more heavily on Cryptacular (as per discussions in previous team meetings)

  • Code coverage in the parsers.

 

Scott

  •  Refactored flows to eliminate "proceed" transitions and combine action-states

  • Refactored beans common to profiles into one file for each SAML version

  • Implemented artifact resolution flows for both SAML versions, testing TBD

  • Refactored NameID generation actions and plugins to allow making that a service and reloadable, config is TBD, but easy to finish

 

Tom

  • IDP-397 java-idp-integration tests

    • Use OOB property replacement support rather than Maven filtering :

      • Spring "nested" properties in idp.properties: idp.war.path = ${idp.home}/war/idp.war

      • Logback "variable" substitution with default value, e.g. : <File>${idp.home:-.}/logs/idp-process.log</File>

      • Start Jetty via Spring to take advantage of nested property support, which Jetty itself does not have, AFAICT.

    • Requires 'idp.home' system property.

  • OSJ-55 & INFRA-99 Upload and validate third-party dependencies to Nexus

  • Jenkins 

    • java-idp-testbed-nightly-endorsed

    • java-idp-testbed-nightly-central-disabled

    • java-metadata-aggregator-nightly-central-disabled

  • JSE-6 Moved IdentifiableBeanPostProcessor

  • IDP-352 SWF 2.4.0 and flow-location-pattern

  • Testbed flow test cleanup, removed test "artifacts" (dev profile, output attribute mapping) from Spring wiring

 

Other