Author: jgenender
Date: Mon Feb 21 17:15:21 2005
New Revision: 154753
URL: http://svn.apache.org/viewcvs?view=rev&rev=154753
Log:
Allow to use javax.security.jacc.PolicyConfigurationFactory.provider as factory
override
Modified:
geronimo/trunk/modules/security/src/java/org/apache/geronimo/security/SecurityServiceImpl.java
Modified:
geronimo/trunk/modules/security/src/java/org/apache/geronimo/security/SecurityServiceImpl.java
URL:
http://svn.apache.org/viewcvs/geronimo/trunk/modules/security/src/java/org/apache/geronimo/security/SecurityServiceImpl.java?view=diff&r1=154752&r2=154753
==============================================================================
---
geronimo/trunk/modules/security/src/java/org/apache/geronimo/security/SecurityServiceImpl.java
(original)
+++
geronimo/trunk/modules/security/src/java/org/apache/geronimo/security/SecurityServiceImpl.java
Mon Feb 21 17:15:21 2005
@@ -55,12 +55,18 @@
ConfigurationUtil.registerPolicyContextHandler(new
PolicyContextHandlerSOAPMessage(), true);
ConfigurationUtil.registerPolicyContextHandler(new
PolicyContextHandlerHttpServletRequest(), true);
+ /**
+ * javax.security.jacc.PolicyConfigurationFactory.provider gets
preference over policyConfigurationFactory
+ */
+ String sysFactory =
System.getProperty("javax.security.jacc.PolicyConfigurationFactory.provider");
+ if (sysFactory != null)
+ policyConfigurationFactory = sysFactory;
if (policyConfigurationFactory != null) {
System.setProperty("javax.security.jacc.PolicyConfigurationFactory.provider",
policyConfigurationFactory);
}
/**
- * javax.security.jacc.policy.provider get preference over
policyProvider
+ * javax.security.jacc.policy.provider gets preference over
policyProvider
*/
String sysProvider =
System.getProperty("javax.security.jacc.policy.provider");
if (sysProvider != null)