2012-04-05

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

  • Work 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

Meeting ID: 534-352-638

Web URL: https://www3.gotomeeting.com/join/534352638

Dial-in Phone Numbers
Australia: +61 (0) 7 3123 6029
Austria: +43 (0) 7 2088 1400
Belgium: +32 (0) 92 98 0592
Canada: +1 (416) 900-1165
Denmark: +45 (0) 69 91 88 62
Finland: +358 (0) 942 41 5778
France: +33 (0) 182 880 456
Germany: +49 (0) 898 7806 6461
Ireland: +353 (0) 14 845 976
Italy: +39 0 247 92 12 39
Netherlands: +31 (0) 208 080 379
New Zealand: +64 (0) 4 974 7215
Norway: +47 21 03 58 96
Spain: +34 911 82 9782
Sweden: +46 (0) 313 613 558
Switzerland: +41 (0) 225 3314 51
United Kingdom: +44 (0) 203 535 0621
United States: +1 (786) 358-5410