0 Replies Latest reply on Feb 22, 2012 11:05 AM by user279104

    People Connections service without LDAP

    user279104
      Hi,

      I am forced to use Webcenter Portal without LDAP identity store. Users' accounts are stored in 3rd party system which I can only access via webservices. I implemented custom Weblogic authentication provider which works fine - users are authenticated and can access portal.

      But how can I use webcenter framework services like People Connections (and propably other services too) without LDAP identity store? Is it possible at all? LDAP is not an option im my situation. How can I overcome this? Maybe via Task Flow Binding or something like that?

      Currently I get following exception when I try to access message wall taksflow

      <JpsIdentityManagementProvider> <getIdmUserList> WARN_NO_USERS_PATTERN
      oracle.security.idm.ObjectNotFoundException: No User found matching the criteria
           at oracle.security.idm.providers.stdldap.util.DirectSearchResponse.initSearch(DirectSearchResponse.java:173)
           at oracle.security.idm.providers.stdldap.util.NonPagedSearchResponse.<init>(NonPagedSearchResponse.java:52)
           at oracle.security.idm.providers.stdldap.util.NonPagedSearchResponse.<init>(NonPagedSearchResponse.java:43)
           at oracle.security.idm.providers.stdldap.util.LDAPRealm.searchUsers(LDAPRealm.java:489)
      (...)
           at oracle.webcenter.framework.service.Utility.getUserFromUserName(Utility.java:843)
           at oracle.webcenter.peopleconnections.profile.internal.model.LDAPUserProfileImpl.initUserProfile(LDAPUserProfileImpl.java:1840)
           ... 129 more
      <WallViewerBean> <checkGroupSpaceName> Failed to find the user of the message board.
      <WallViewerBean> <checkUserName>
      oracle.webcenter.peopleconnections.profile.ProfileException: User: mrpink not found in identity store.
           at oracle.webcenter.peopleconnections.profile.internal.model.LDAPUserProfileImpl.initUserProfile(LDAPUserProfileImpl.java:1844)
           at oracle.webcenter.peopleconnections.profile.internal.model.LDAPUserProfileImpl.<init>(LDAPUserProfileImpl.java:237)
           at oracle.webcenter.peopleconnections.profile.internal.model.LDAPProfileManagerImpl.getProfileObject(LDAPProfileManagerImpl.java:516)
      (...)
           at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
           at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
           at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
      Caused by: oracle.security.idm.ObjectNotFoundException: No User found matching the criteria
           at oracle.security.idm.providers.stdldap.util.DirectSearchResponse.initSearch(DirectSearchResponse.java:173)
           at oracle.security.idm.providers.stdldap.util.NonPagedSearchResponse.<init>(NonPagedSearchResponse.java:52)
           at oracle.security.idm.providers.stdldap.util.NonPagedSearchResponse.<init>(NonPagedSearchResponse.java:43)
           at oracle.security.idm.providers.stdldap.util.LDAPRealm.searchUsers(LDAPRealm.java:489)
           at oracle.security.idm.providers.stdldap.LDIdentityStore.search(LDIdentityStore.java:273)
           at oracle.security.idm.providers.stdldap.LDIdentityStore.searchUsers(LDIdentityStore.java:366)
           at oracle.webcenter.framework.service.Utility.getUserFromUserName(Utility.java:843)
           at oracle.webcenter.peopleconnections.profile.internal.model.LDAPUserProfileImpl.initUserProfile(LDAPUserProfileImpl.java:1840)
           ... 129 more
      <WallViewerBean> <checkGroupSpaceName> Failed to find the user of the message board.

      Edited by: mr.pink on 2012-02-22 03:04