Hi
We are working on integrating our organization's AD with OTM via LDAP. External authentication is being used for security reasons.The specific glog property file has been configured as per the Security guide.On logging with LDAP ID/password 'A connection to the server could not be established: null (user=XXXX)' is being thrown.
LOG:
In log
2015-04-01 14:18:45.647 0 Error Exception cause.ERROR_CONNECTING_TO_SERVER (exception=null, user=XXXXX)
[http-bio-127.0.0.1-8009-exec-288]
2015-04-01 14:20:12.046 0 Error Exception java.lang.NullPointerException
In tomcat.log
INFO | 2015/04/01 14:22:44 | java.lang.NullPointerException
INFO | 2015/04/01 14:22:44 |
INFO | 2015/04/01 14:22:44 | java.lang.NullPointerException
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecurityAuthenticatedUser.< init>(SecurityAuthenticatedUser.java:24)
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionBean.authent icateLDAPUser(SecuritySessionBean.java:949)
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionServerSideEJ BWrapper.authenticateLDAPUser(SecuritySessionServe rSideEJBWrapper.java:5853)
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionHome_snlvan_ EOImpl.__WL_invoke_1(Unknown Source)
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionHome_snlvan_ EOImpl.__WL_invoke(Unknown Source)
INFO | 2015/04/01 14:22:44 | at weblogic.ejb.container.internal.SessionRemoteMetho dInvoker.invoke(SessionRemoteMethodInvoker.java:40 )
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionHome_snlvan_ EOImpl.authenticateLDAPUser(Unknown Source)
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionHome_snlvan_ EOImpl_WLSkel.invoke(Unknown Source)
Namespace/Property configuration:
ldap.namespace.name=LDAP
ldap.namespace.LDAP.authProtocol=simple
ldap.namespace.LDAP.ldapUrl=ldap://xxxxx.xxx.com:000
ldap.namespace.LDAP.ctxFactory=com.sun.jndi.ldap.L dapCtxFactory
ldap.namespace.LDAP.version=3
ldap.namespace.LDAP.userDN=ou=Users,o=xxx.com
ldap.namespace.LDAP.userNameAttribute=uid
ldap.namespace.LDAP.glUserAttribute=name
ldap.namespace.LDAP.userAuthentication=external
Please help me to understand the error and the resolution. Is there any way to get hold on the data file exchanged between Directory and OTM?
The uid is passing Username without domain name although the username is stored as nickname in OTM.Could it be causing the issue?
We are working on integrating our organization's AD with OTM via LDAP. External authentication is being used for security reasons.The specific glog property file has been configured as per the Security guide.On logging with LDAP ID/password 'A connection to the server could not be established: null (user=XXXX)' is being thrown.
LOG:
In log
2015-04-01 14:18:45.647 0 Error Exception cause.ERROR_CONNECTING_TO_SERVER (exception=null, user=XXXXX)
[http-bio-127.0.0.1-8009-exec-288]
2015-04-01 14:20:12.046 0 Error Exception java.lang.NullPointerException
In tomcat.log
INFO | 2015/04/01 14:22:44 | java.lang.NullPointerException
INFO | 2015/04/01 14:22:44 |
INFO | 2015/04/01 14:22:44 | java.lang.NullPointerException
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecurityAuthenticatedUser.< init>(SecurityAuthenticatedUser.java:24)
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionBean.authent icateLDAPUser(SecuritySessionBean.java:949)
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionServerSideEJ BWrapper.authenticateLDAPUser(SecuritySessionServe rSideEJBWrapper.java:5853)
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionHome_snlvan_ EOImpl.__WL_invoke_1(Unknown Source)
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionHome_snlvan_ EOImpl.__WL_invoke(Unknown Source)
INFO | 2015/04/01 14:22:44 | at weblogic.ejb.container.internal.SessionRemoteMetho dInvoker.invoke(SessionRemoteMethodInvoker.java:40 )
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionHome_snlvan_ EOImpl.authenticateLDAPUser(Unknown Source)
INFO | 2015/04/01 14:22:44 | at glog.database.security.SecuritySessionHome_snlvan_ EOImpl_WLSkel.invoke(Unknown Source)
Namespace/Property configuration:
ldap.namespace.name=LDAP
ldap.namespace.LDAP.authProtocol=simple
ldap.namespace.LDAP.ldapUrl=ldap://xxxxx.xxx.com:000
ldap.namespace.LDAP.ctxFactory=com.sun.jndi.ldap.L dapCtxFactory
ldap.namespace.LDAP.version=3
ldap.namespace.LDAP.userDN=ou=Users,o=xxx.com
ldap.namespace.LDAP.userNameAttribute=uid
ldap.namespace.LDAP.glUserAttribute=name
ldap.namespace.LDAP.userAuthentication=external
Please help me to understand the error and the resolution. Is there any way to get hold on the data file exchanged between Directory and OTM?
The uid is passing Username without domain name although the username is stored as nickname in OTM.Could it be causing the issue?