You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Олег Тимофеев <ti...@gmail.com> on 2007/05/18 16:03:35 UTC
turn on/off restriction of WARs programmatically
I'm going to code a Geronimo system module which is a realization of SAML
Service Provide(for POJO web-services).
I need manage processing requests to user-WARs.In other words sys admin must
have a possibility to turn on/off restriction of WARs.
When admin to turn on restriction of WARs I must process queries to a
server. I can't set global request handler, because my SAML CAR must be
deploy and undeploy from console without manual changes in config files.
To process queries to a server I intend to use servlet filters. When admin
turn on/off restriction of WARs my ConsoleGBean will add a servlet filter
programmatically. Could you please advise on how can I programmatically add
a servlet filter using Geronimo WebModule GBean?
Re: turn on/off restriction of WARs programmatically
Posted by David Jencks <da...@yahoo.com>.
On May 18, 2007, at 7:03 AM, Олег Тимофеев wrote:
> I'm going to code a Geronimo system module which is a realization
> of SAML Service Provide(for POJO web-services).
> I need manage processing requests to user-WARs.In other words sys
> admin must have a possibility to turn on/off restriction of WARs.
> When admin to turn on restriction of WARs I must process queries to
> a server. I can't set global request handler, because my SAML CAR
> must be deploy and undeploy from console without manual changes in
> config files.
> To process queries to a server I intend to use servlet filters.
> When admin turn on/off restriction of WARs my ConsoleGBean will add
> a servlet filter programmatically.
I imagine that you want to be able to turn things on and off without
redeploying the wars? If so I think you need to install a filter in
all wars and have the filter delegate to something like the console
gbean you speak of (if it's present). I believe for tomcat you can
do this by adding a filter to the "default" web.xml with the
appropriate filter mapping. For jetty at the moment there's no way
to add a default filter mapping. The filter could be set up as a
default filter, but the mapping for it would have to be added to
every web.xml "by hand". It is probably easy to uncomment the
default filter mapping code in JettyModuleBuilder and make it work,
but right now it isn't working.
> Could you please advise on how can I programmatically add a servlet
> filter using Geronimo WebModule GBean?
I don't think this is possible.
I recently learned about jsr-196, jaspi, and suspect from my very
limited understanding of what it's for and what SAML is that SAML
support could be implemented through that spec. Do you know anything
about this? Would you be interested in working on implementing
JSR-196 or (if SAML support would really fit with that) SAML through
jaspi?
thanks, and if you can share details of what you come up with that
would be great!
david jencks