2011-03-24
Developer Call Notes - February 10, 2011
Attendees: Daniel Fisher, Jim Fox, Nate Klingenstein, Chad La Joie, Brent Putman, Rod Widdowson, Ian Young, Tom Zeller
Developer's Face-to-Face Meeting: Chad La Joie
A closed-to-the-public, face-to-face meeting, will occur on April 18th, at the I2 Member Meeting.
Metadata Query Metadata Provider for IdP v2.3: Chad La Joie
The current version 2 APIs are not suitable for this type of metadata provider. Work on this has been tabled until version 3.
LDAP Interface to Attribute Resolver: Tom Zeller
topic from email on dev list
Many applications query LDAP for attributes, is there a way to "skin" the IdP with an LDAP interface in order to work with such applications?
OpenLDAP and ApacheDS have pluggable backends
Attribute resolver is not designed to be queried; this may lead to an LDAP interface that only supports LDAP filters with a single predicate
Tom Z will write up further thoughts on this and send it to the mailing list
External Authorization Manager: Tom Zeller
topic from email on dev list
use a XACML PDP to externalize authorization policies; PDP may be controlled independently of application
potentially use XACML as attribute filter policy language in IdP; a plugin was available to do this in IdP v1.3
SAML predicate work being proposed by IBM, Zürich on the SAML and XACML mailing list may also be applicable
External Authentication System Login Hander for IdP v2.3: Chad La Joie
Brad from UWisc submitted SIDP-448
Chad implemented this as a new login handler
it's important to note that the parameters based by the new login handler could be messed with by a malicious user and so should be treated as strictly advisory information for the external authn system
Jim noted that if you wanted to always defer to the external authn system you could use this login handler and turn off the previous session login handler
Spring WebFlow use in IdPv3: Chad La Joie
Chad has spent some time looking at Spring WebFlow and consulting with Andrew Petro (Unicon) and believes WebFlow v2.3 may be usable to handle all the profile handler routing and conversation state management logic.
When Profile Handler work begins on IdPv3, the developers will attempt to use Spring WebFlow
Upgrade Authentication Method on Existing SP Session: Jim Fox
Jim asked if it was possible to "upgrade" an SP session's authentication mechanism (e.g., user is currently logged in with username/password and now they should be logged in via OTP for what they're trying to do)
Nate noted you could use a session initiator for this; force authentication and request the new authentication method
This does create a new session at the SP and thus might come with different attributes which could confuse some apps
IdPv2.3: Chad La Joie
Rod has checked in JSP taglibs that provide easy access to MDUI and contact person data for the relying party
Rod will check in an update example login page for the IdP that uses new tag libs and renders a "pretty" page
Brent will attempt to address his outstanding v2.3 tasks next week
OpenSAML in Maven Central
Colm O hEigeartaigh is working with us to get OpenSAML in to Maven Central as he works to update WSS4J to use OpenSAML2
Going forward we will try to publish artifacts in Maven central but if we run in to a case where, for technical reason, we need to use libraries that are not in Maven Central then we'll use those libraries and no longer publish in Maven Central
Next meeting: April 7, 1600UTC