Page tree
Skip to end of metadata
Go to start of metadata

Shibboleth Developer's Meeting, April 26, 2013

Attendees: Brent, Tom, Rod, Scott, Daniel, Ian, Marvin

Call Administrivia

Next call is next Friday.

60 to 90 minute call window.








  • Parser for mapped attribute definition.  The semantics of the implementation of the definition were subtly different and also it would have been difficult to parse into it. I just reworked the definition to look more like V2.
  • Wrote up some stuff of coding guidance.  This has been discussed and I'll retrofit this next week.
  • Abortive attempt to simplify Namespace handling.
The next big thing is Attribute Encoders.  I need to do more nature study and then I'll circulate a note.


Next steps:

  • Port some more IdP actions down to get additional experience with the model
  • Move MessageContext into a MessageHandler bean property (can be injected by action wrapper for now, maybe by Spring later)
  • Work on documenting notes on flows in some permanent form




Spent most of my time reviewing code. Otherwise, I have been working with Jetty, trying to understand runtime options, as well as differences between Jetty version 7, 8, and 9. I have been considering jetty-spring, as well as embedding, and am wondering how much container customization is common. With embedded Jetty, care would need to be taken to ensure that the distribution could still be run in a custom container.




Guava Optional vs @null

Tom AI : look at second Storage API try.

Scott: Leaning to @null. Didn't see lots of support for Optional. Consider multiple methods vs Optional parameters.


Coding convention : getLdapUrl or getLDAPURL

Tabled for further discussion.


FooAttributeDefinitionBeanDefinitionParser vs FooAttributeDefinitionParser

  • No labels