0 Replies Latest reply: Apr 22, 2013 12:05 AM by user10702579 RSS

    SSO authentication getting failed, but the user exist in OID

    user10702579
      We have imported sucessfully the MSAD user in OID by reading following note DIP Synchronization with Microsoft Active Directory Quick Start Guide [ID 267153.1].
      The AD users are showing correctly inside oidadmin console.
      But when we are trying to authenticate the user in oiddas or sso url [ https://<oidurl.com>/sso ], the authentication is failing. See attached screenshot "login page".

      From the log file I have seen the following error.

      Thu Apr 18 17:00:12 BST 2013 [ERROR] AJPRequestHandler-ApplicationServerThread-9 Could not get attributes for user, EOD847
      oracle.ldap.util.NoSuchUserException: User does not exist - SIMPLE NAME = EOD847
           at oracle.ldap.util.Subscriber.getUser_NICKNAME(Subscriber.java:1159)
           at oracle.ldap.util.Subscriber.getUser(Subscriber.java:922)
           at oracle.ldap.util.Subscriber.getUser(Subscriber.java:869)
           at oracle.security.sso.server.ldap.OIDUserRepository.getUserProperties(OIDUserRepository.java:529)
           at oracle.security.sso.server.auth.SSOServerAuth.authenticate(SSOServerAuth.java:488)
           at oracle.security.sso.server.ui.SSOLoginServlet.processSSOPartnerRequest(SSOLoginServlet.java:1012)
           at oracle.security.sso.server.ui.SSOLoginServlet.doPost(SSOLoginServlet.java:485)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:826)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:332)
           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
           at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
           at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
           at java.lang.Thread.run(Thread.java:534)

      Thanks in advance