OpenSAML-J. Supporting extra attributes

Cantor, Scott cantor.2 at osu.edu
Wed May 9 11:50:48 EDT 2018


> So my current plan, which I'd like confirmation of, is to add a new Interface
> ReqattrEndPoint (and probably make it extend EndPoint, just for hygiene).
> Then the EndPointImpl (which we can change at will) can implement
> EndPoint and ReqAttrEndPoint), the marshallers and unmarshallers follow
> suit.

You shouldn't need to do that, the base type should be attribute-extensible and just expose the additional optional attributes. I'm pretty sure that's all there already.

We don't generally bake in special support for extension attributes unless it's really warranted, and then I would probably just do it on the actual SingleSignOnService interface directly as a native feature.

-- Scott



More information about the dev mailing list