On 2017-06-13 08:42, Ioannis Kakavas wrote:
Hi Leif
On 10/06/2017 07:31 μμ, Leif Johansson wrote:
Skickat från min iPhone
I recently added a microservice for doing some forms of attribute transformations...
We had seen it but the idea behind Ivan's proposal is to allow for more
complex transformations / processing of attributes.
Yeah absolutely true.
i.e. "get this attribute value, hash it with this configurable alg,
append a scope and name it epuid"
We would really like to see something like this in SATOSA and we are
willing to put in the effort to implement it ( we have a use case for
the eID module ) so we would appreciate feedback on the design decisions.
I will be happy to review!
I guess one of the most important questions is whether
this should be an
extension of the Attribute mapper (as we propose) or if it would make
more sense to have this as a microservice ? The attribute mapper
extension approach seems simple and non intrusive, yet we do acknowledge
that is has some limitations:
- One cannot perform transformations when using SATOSA in a X to X
proxy setup.
- The mappings/transformations are not ordered so there is no way to
know that a transformation has happened already so that the result can
be used in another one.
Right - I actually think a microservice is better for this reason. I'm
also wondering if the attributemapper itself could not be broken out as
a microservice? That would seem like cleaner architecture
Cheers Leif
Best Regards,
Ioannis
_______________________________________________
Satosa-dev mailing list
Satosa-dev at lists.sunet.se
https://lists.sunet.se/listinfo/satosa-dev
_______________________________________________
Satosa-dev mailing list
Satosa-dev at lists.sunet.se
https://lists.sunet.se/listinfo/satosa-dev