我有一个Webcenter工具(UCM,Portal)版本11.1.6
当我将ActiveDirectory(AD)与UCM和Portal一起使用时,该组不会转换为UCM角色。
我使用此引用在此处配置了Weblogic + AD + Uenter代码:http://poornimabalagopal.blogspot.com.br/2012/04/integrating-microsofts-active-directory.html 没有配置凭据映射,因为根据文档在11g版本中没有必要。我的服务器weblogic是一个集群。
如果我登录weblogic,我可以看到AD用户的AD组。
如果我使用此AD用户登录UCM控制台,我可以正常查看内容。
如果我使用此用户登录webcenter门户网站应用程序,则不会显示内容。我使用内容演示者。
生成的UCM服务器日志如下所示:
An error has occurred. The stack trace below shows more information.
!csUserEventMessage,mg96030,CIS!$!csUnableToGetRevInfo2,DEV006815!csUserInsufficientAccess3,mg96030
intradoc.common.ServiceException: !csUnableToGetRevInfo2,DEV006815!csUserInsufficientAccess3,mg96030
*ScriptStack DOC_INFO_BY_NAME
3:vcrGetDocInfoByName,dDocName=DEV0068153:checkSecurity,dID=12442,dDocName=DEV006815
at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor.java:2115)
at intradoc.server.Service.buildServiceException(Service.java:2326)
at intradoc.server.Service.createServiceExceptionEx(Service.java:2320)
at intradoc.server.ServiceSecurityImplementor.validateSecurityPrivilegeLevel(ServiceSecurityImplementor.java:819)
at intradoc.server.DocumentAccessSecurity.checkSecurity(DocumentAccessSecurity.java:192)
at intradoc.server.DocumentAccessSecurity.checkSecurity(DocumentAccessSecurity.java:138)
at intradoc.server.ServiceSecurityImplementor.checkSecurity(ServiceSecurityImplementor.java:373)
at intradoc.server.Service.checkSecurity(Service.java:2904)
at intradoc.server.Service.checkSecurity(Service.java:2882)
at sun.reflect.GeneratedMethodAccessor345.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
at intradoc.server.Service.doCodeEx(Service.java:620)
at webdavcomponent.WebdavHandler.checkSecurity(WebdavHandler.java:686)
at sun.reflect.GeneratedMethodAccessor344.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
at intradoc.server.Service.doCodeEx(Service.java:603)
at collections.CollectionUserHandler.checkSecurity(CollectionUserHandler.java:1429)
at sun.reflect.GeneratedMethodAccessor343.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
at intradoc.server.Service.doCodeEx(Service.java:603)
at intradoc.server.Service.doCode(Service.java:575)
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643)
at intradoc.server.Service.doAction(Service.java:547)
at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458)
at intradoc.server.Service.doActions(Service.java:542)
at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1391)
at intradoc.server.Service.executeActions(Service.java:528)
at intradoc.server.ServiceRequestImplementor.executeServiceDirect(ServiceRequestImplementor.java:1136)
at intradoc.server.ServiceRequestImplementor.executeServiceSimple(ServiceRequestImplementor.java:1076)
at intradoc.server.Service.executeServiceSimple(Service.java:4007)
at intradoc.server.vcr.VcrServiceHandler.vcrGetDocInfoByName(VcrServiceHandler.java:592)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
at intradoc.server.Service.doCodeEx(Service.java:603)
at intradoc.server.Service.doCode(Service.java:575)
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643)
at intradoc.server.Service.doAction(Service.java:547)
at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458)
at intradoc.server.Service.doActions(Service.java:542)
at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1391)
at intradoc.server.Service.executeActions(Service.java:528)
at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:737)
at intradoc.server.Service.doRequest(Service.java:1956)
at intradoc.server.ServiceManager.processCommand(ServiceManager.java:437)
at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
at intradoc.server.IdcServerThread.run(IdcServerThread.java:160)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
我找不到任何配置错误。我输了!