Author: bdaw
Date: 2009-01-07 04:39:26 -0500 (Wed, 07 Jan 2009)
New Revision: 12437
Modified:
modules/identity/trunk/identity/src/main/java/org/jboss/portal/identity/ldap/LDAPConnectionContext.java
modules/identity/trunk/sso/build.xml
Log:
JBPORTAL-2272 anonymous access in ldap
Modified:
modules/identity/trunk/identity/src/main/java/org/jboss/portal/identity/ldap/LDAPConnectionContext.java
===================================================================
---
modules/identity/trunk/identity/src/main/java/org/jboss/portal/identity/ldap/LDAPConnectionContext.java 2009-01-07
03:43:24 UTC (rev 12436)
+++
modules/identity/trunk/identity/src/main/java/org/jboss/portal/identity/ldap/LDAPConnectionContext.java 2009-01-07
09:39:26 UTC (rev 12437)
@@ -97,8 +97,10 @@
env.put(Context.INITIAL_CONTEXT_FACTORY, this.getContextFactory());
env.put(Context.PROVIDER_URL, "ldap://" + getHost() + ":" +
getPort());
env.put(Context.SECURITY_AUTHENTICATION, this.getAuthentication());
- env.put(Context.SECURITY_PRINCIPAL, this.getAdminDN());
- env.put(Context.SECURITY_CREDENTIALS, this.getAdminPassword());
+ if (this.getAdminDN() != null)
+ env.put(Context.SECURITY_PRINCIPAL, this.getAdminDN());
+ if (this.getAdminPassword() != null)
+ env.put(Context.SECURITY_CREDENTIALS, this.getAdminPassword());
if (this.getProtocol() != null)
{
Modified: modules/identity/trunk/sso/build.xml
===================================================================
--- modules/identity/trunk/sso/build.xml 2009-01-07 03:43:24 UTC (rev 12436)
+++ modules/identity/trunk/sso/build.xml 2009-01-07 09:39:26 UTC (rev 12437)
@@ -36,7 +36,7 @@
It also deploys any custom configuration/dependencies into the CAS war file which is
the
CAS Authentication Server
-
+
Note: The CAS engine does not accept self-signed SSL certificates. This requirement
is fine for production use where a production level SSL certificate is available.
However, for testing purposes, this can get a little annoying. Hence, if you are
having this issue,