2013-09-13

Shibboleth Developer's Meeting, September 09, 2013

Attendees: Scott, Tom, Brent, Ian, Paul

Call Administrivia

Dial-in attendee identification.

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

60 to 90 minute call window.


Brent

Still working on metadata resolver things.  Per OSJ-41, changed MetadataFilter API to return XMLObject, to deal with top-level element removal and also allow for a MDA impl of a filter in the future.

Added new interface for an Iterable source of metadata, which the batch resolvers an implement easily.

A few metadata other odds and ends. 

Decided upon Scott's suggestion to do a tree-walking MetadataFilter that accepts node-processing plugins.  This gets a single tree walk for things like EntitiesDescriptor@Name handling and shibmd:KeyAuthority extension processing.

 

Daniel

 

Ian

 

Rod

 

Scott

Added custom username transforms and case folding to the extraction and subject canonicalization base classes.

Checked in testbed to java-idp-testbed.

Built a serializer for AuthenticationResult objects able to store and reconstruct custom Principals that have String constructors for eventual use by the Session serialization code. Can override a method to add serialization support for non-trivial Principals, still need to add hooks for public/private Credentials.

Started working on design requirements for Session Cache and working out storage format and lookup requirements. Spent a lot of "shower" time thinking through options, still need to translate that back into written form. Always a challenge to multi-index objects without using an object store, but it's doable. Everything hard here is because of logout, it's trivial without that requirement.

Tom

Mostly Jetty.

Other