Author: shane.bryzak(a)jboss.com
Date: 2010-12-15 05:05:45 -0500 (Wed, 15 Dec 2010)
New Revision: 13948
Modified:
branches/community/Seam_2_2/src/main/org/jboss/seam/security/management/LdapIdentityStore.java
Log:
JBSEAM-4740
Modified:
branches/community/Seam_2_2/src/main/org/jboss/seam/security/management/LdapIdentityStore.java
===================================================================
---
branches/community/Seam_2_2/src/main/org/jboss/seam/security/management/LdapIdentityStore.java 2010-12-15
09:09:04 UTC (rev 13947)
+++
branches/community/Seam_2_2/src/main/org/jboss/seam/security/management/LdapIdentityStore.java 2010-12-15
10:05:45 UTC (rev 13948)
@@ -94,6 +94,8 @@
private String[] userObjectClasses = { "person", "uidObject" };
+ private String securityAuthenticationType = "simple";
+
private int searchScope = SearchControls.SUBTREE_SCOPE;
/**
@@ -331,6 +333,16 @@
this.searchTimeLimit = searchTimeLimit;
}
+ public String getSecurityAuthenticationType()
+ {
+ return securityAuthenticationType;
+ }
+
+ public void setSecurityAuthenticationType(String value)
+ {
+ this.securityAuthenticationType = value;
+ }
+
public String getSearchScope()
{
switch (searchScope)
@@ -389,7 +401,7 @@
Properties env = new Properties();
env.setProperty(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
- env.setProperty(Context.SECURITY_AUTHENTICATION, "simple");
+ env.setProperty(Context.SECURITY_AUTHENTICATION, securityAuthenticationType);
String providerUrl = String.format("ldap://%s:%d", getServerAddress(),
getServerPort());
env.setProperty(Context.PROVIDER_URL, providerUrl);
Show replies by date