Hi Mark,
there are already serveral plugins and/or feature requests for generating
this sort of virtual attributes (
http://directory.fedoraproject.org/wiki/Roadmap,
http://directory.fedoraproject.org/wiki/Wishlist):
Virtual DIT/Tree Views
CoS + explict scoping(i think it's closest to your idea, maybe it's wiser
to extend the features of CoS)
dynamic group extension
@+
2012/3/2 Mark Reynolds <mareynol(a)redhat.com>
Hi Everyone,
I figured I'd send this out since we are looking to possibly add proxy
functionality to DS down the road. This came about because someone asked
if there was a way to convert gmt timestamps to local time. Things like
passwordexpiretime, modifierstimestamp, etc. A postop plugin to convert
attributes values of generalized time syntax to local time would handle
this request fine. By why stop there...
Some of the features that ldap proxy servers do is transform data before
it gets to the client. I'm not proposing combining all of a ldap proxy
server's features into the core DS, but we can do some with a little work.
For example(just to name a few):
- Hide values
- Change values
- Mask values
- Convert values(like timestamps that I mentioned above)
- Merge/Virtualize values
Use the configuration to scope this out. Have different transformations
for different subtrees, bind DN's, target filters, etc. I can see a lot of
uses for this type of functionality.
It's just an idea, but I wanted to throw it out there and see what you all
think.
Thanks,
Mark
--
389-devel mailing list
389-devel(a)lists.fedoraproject.**org <389-devel(a)lists.fedoraproject.org>
https://admin.fedoraproject.**org/mailman/listinfo/389-devel<https://a...