StoredID Canonicalization, DataSources, configuration & code structure

Rod Widdowson rdw at steadingsoftware.com
Thu Jan 30 13:21:55 EST 2014


> >>It¹s the attribute encoders (and decoders) - attribute-resolver-api has
> >>to
> >>reference them because the encoders are buried inside the attribute
> >>definitions.
> >
> >That may be a signal we have a different issue to fix, because encoders
in
> >principle are not SAML only, they should be generic at the top. Probably
> >same for decoders.

I mis-rememebered.  Attribute definitions contain an AttributeEncoder. This
is an interface defined in idp-attribute-api.  It is a Generic Type with
the parameter being what it encodes to.

AbstractSAMLAttributeEncoder which is defined in saml-api implements
AttributeEncoder<SAMLObject>.

> Perhaps the first step is to review and verify the deps actually used
> right now.

Yup.  With all the additions of interfaces to *-api and thus the moving of
classes to *-impl, many of these will have rotted.

Rod



More information about the dev mailing list