My apologies for the extremely late response, this appears to have
been sent when my mail wasn't really working. On the other hand in
April JACC wasn't pluggable and it is now :-) (almost completely, I
hope)
The default Geronimo JACC provider is in
org.apache.geronimo.security.jacc in the
GeronimoPolicyConfigurationFactory and PolicyConfigurationGeneric
classes. I suspect we should move these into a different package to
make it clear they are the JACC provider rather than the
infrastructure geronimo provides. If you want to configure the JACC
implementation with non-spec information from geronimo plans you will
also need to write a builder similar to the
o.a.g.security.deployment.GeronimoSecurityBuilderImpl that reads info
from its own xml namespace. If the non-spec information is intended
to come from a different source (not geronimo plans) you won't need
one of these builders.
I recently set up a skeleton example of how a JACC provider could be
plugged in, http://www.nabble.com/TripleSec-Geronimo-integration-
tf2444664.html#a6815690
It would be great to get another working JACC implementation
installed, so if you have any questions how to proceed please ask!
thanks
david jencks
On Apr 22, 2006, at 3:44 PM, argyn wrote:
i started looking into code in org.apache.geronimo.security.jacc
<http://geronimo.apache.org/api/org/apache/geronimo/security/jacc/
package-summary.html> package. basically, i want to figure out how
to plug the custom JACC provider into Geronimo, so i need to look
at the existing ones. where's your default jacc provider?
thanks,
argyn