Shibboleth Developer's Meeting, April 5, 2012
Attendees: Scott Cantor, Nick Duan, Daniel Fisher, Chad La Joie, Brent Putman, Rod Widdowson, Mukesh Yadav, Ian Young, Tom Zeller
Agenda
OpenSAML v3 Update
- cleaned up/fixed unit tests so that they work
- structural re-organization; align packages with module names
- removed validators
- converted unit tests to use TestNG; most deps on JUnit are gone should be finished today
- Next up: vt-crypt refactoring then encoder/decoder
IdP v3 Update
- Authentication API workWork on Authentication APIs is coming along well
- Two outstanding areas that will be work on over the next couple weeks are:
- exposing good error conditions to allow deployers to do "the right thing", whatever that is for them
- setting up a unit/integration testing; requires Chad to dig more in to the Webflow framework
- With the exception of a "previous session" authentication stage all those that are planned to ship with IdPv3 are now present and many have real code in them
- Developers are asked to take a look at whats there and note if any expected authn mechanism is missing
SP v2.5 Update
- Remaining big work items:
- Rod working on Windows installer
- Started working attribute plugins - looked at IdP resolver attribute definition but there is so little overlap in framework functionality that there is no way to do any semi-direct port. Will send out a general call for more use cases once some impls are done
- Discovery feed filtering plugin points - one possibility is to tag entities with attributes and then remove them from the DS list based on the attribute
- 3rd party authentication hooks - allows third party authn mechanisms to create an SP session
- Quite a lot of error handling has been baked in to the SP, things like checking for required attributes
- Might add error-template internationalization since language/locale identifier parsing has now been completed
- Would like to have be close to committing to a ship date by the I2 meeting; probably June
- Open question: Will Scott have time to move external libraries to merge modules and shared locations
I2MM Session
- No additional comment on sessions, everything seems to be set
Connection Information
Time: 14:30UTC
...