Christian Müller ha scritto:
Jody I have not a seen a page for project proposals for geoserver.
(or should we use the one created for geotools).I am not sure at the moment, but I have an idea doing a GeoXACML implementation which could deployed in geoserer as a servlet filter.
The idea of a GEOXAML driven security subsystem is certainly
a very good one, I would be interested in mentoring you in this one.
However, I would rather suggest not to implement it as a servlet
filter. There are quite some good reasons to avoid it:
- it has to replicate part of the work GeoServer is already doing
(the request parsing)
- it is limited to the kind of request it can parse (say tomorrow
we add WPS, or a restful WFS, or just SOAP request types for
the existing services)
You have two lower level options at your disposal:
- a dispatcher plugin, that receives the requests in a parsed
form already. Yet, that still requires you to know all the
possible kinds of requests (just skips the parsing machinery)
- a geoserver security subsystem plugin, replacing the current
DataAccessManager implementation with a custom one that is
driven by GEOXAML directives
I cannot find much information about GEOXAML, and XAML itself
it huge, so it's likely that you'll find some limitations in
the current security subsystem extension points, but I can
work along with you and make the necessary changes to allow
a GEOXAML driven plugin to work at its full potential.
Interested?
Cheers
Andrea
--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.