{"id":2387,"date":"2011-04-16T20:58:22","date_gmt":"2011-04-17T00:58:22","guid":{"rendered":"http:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/"},"modified":"2011-04-16T20:58:22","modified_gmt":"2011-04-17T00:58:22","slug":"integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/","title":{"rendered":"Integrate Oracle ECM\/UCM (Content Management) 11g with Oracle Internet Directory (LDAP Server) : Things you must know"},"content":{"rendered":"<p>This post covers things you must know when <strong>integrating Oracle Enterprise Content Management<\/strong> 11g <strong>with Oracle Internet Directory<\/strong> (OID).\u00a0 OID is LDAP version 3 complaint directory server from Oracle. Latest release of OID (<font color=\"#ff0000\">as of 5 April 2011<\/font>) is <strong>11gR1 PS3 11.1.1.4<\/strong>. For steps on how to install OID 11g <a target=\"_blank\" href=\"https:\/\/onlineappsdba.com\/index.php\/2011\/03\/23\/install-oracle-identity-management-oimidm-11114-oid-ovd-oif-high-level-steps\/\">click here<\/a><\/p>\n<p>If you are new to Oracle Enterprise Content Management, then check my previous post<\/p>\n<p><strong>ECM<\/strong> &#8211; Enterprise Content Management<br \/>\n<strong>UCM<\/strong> &#8211; Universal Content Management<br \/>\n<strong>IPM<\/strong> &#8211; Image &amp; process Management<br \/>\n<strong>IRM<\/strong> &#8211; Information Rights Management<br \/>\n<strong>.\u00a0<\/strong><\/p>\n<p><strong>Why should you integrate Oracle ECM\/UCM with Oracle Internet Directory (OID) ?<br \/>\n<\/strong>Oracle Enterprise Content Management (ECM) 11g or Universal Content Management (UCM) 11g by default uses WebLogic&#8217;s embedded LDAP server to store ECM\/UCM users. Though WebLogic&#8217;s embedded LDAP server is good enough for development purpose but for performance, security and maintenance reasons it is recommended to integrate ECM\/UCM with enterprise level LDAP Server (OID).\u00a0 Apart from user repository, external LDAP server (OID) can also be used to store <strong>Policy<\/strong>(as Policy Store) for WebLogic Domain on which ECM runs. More on managing Policyb Store in Fusion Middleware <a target=\"_blank\" href=\"http:\/\/download.oracle.com\/docs\/cd\/E17904_01\/core.1111\/e10043\/managepols.htm#JISEC6758\">here<\/a>\u00a0. By default WebLogic domain uses XML file (on file system) as Policy store .<\/p>\n<p>.<\/p>\n<p><strong><u>Things good to know before integrating ECM with OID<\/u><\/strong><\/p>\n<p><strong>1.<\/strong>For Oracle Image and Process Management (IPM &#8211; component of ECM), the user who logs in first to an Oracle I\/PM Managed Server is provisioned with full security throughout the server.<\/p>\n<p><strong>2.<\/strong>The first user who logs in to the Information Rights Management\u00a0(<strong>IRM<\/strong> &#8211; component of ECM) <strong>console<\/strong> is made the IRM Domain Administrator for the Oracle IRM instance. <font color=\"#ff0000\">Note* IRM Console is different from WebLogic Cosnole and IRM Domain is different from WebLogic Domain<\/font>.<\/p>\n<p><strong>3.<\/strong> If a user logs into IRM console after installation but before integrating with LDAP (OID) then run <strong>setIRMExportFolder<\/strong>(weblogic script), re-associate weblogic domain to use external LDAP (OID),and then run <strong>setIRMImportFolder<\/strong>(WebLogic Script).<\/p>\n<p><strong>4.<\/strong> <strong>setIRMExportFolder <\/strong>command will dump XML files containing users\/groups in folder mentioned with setIRMExportFolder command<\/p>\n<p><strong>5.<\/strong> <strong>setIRMImportFolder<\/strong>command will read XML files containing users\/groups in folder mentioned with setIRMImportFolder command, and update the global user ID (GUID) values in the Oracle IRM system to reflect the values in the external identity\/ldap server (OID).<\/p>\n<p><strong>6.<\/strong> <strong>setIRMImportFolder<\/strong>is unable to handle user or group with same name. Consider you have user 123 and group 123 then setIRMImportFolder will mograte data for either user or group 123 (and not both). Manually reconcile user\/group with same name.<\/p>\n<p><strong>7. <\/strong>IPM caches GUID (attribute set of user) from LDAP server to IPM&#8217;s local table. If there is mismatch in GUID between external LDAP Server (OID) and IPM&#8217;s local table then use <strong>refreshIPMSecurity<\/strong>\u00a0 (LDAP script) to refresh GUID in IPM&#8217;s local table (with GUID value in LDAP provider). You can also use Fusion Middleware control (\/em) using Application defined mbean <strong>oracle.imaging<\/strong><\/p>\n<p><strong>8. <\/strong>IPM&#8217;s local tables caching user&#8217;s GUID are <strong>SYSTEM_SECURITY<\/strong>, <strong>DEFINITION_SECURITY<\/strong> and <strong>DOCUMENT_SECURITY<\/strong><\/p>\n<p><strong>9. <\/strong>Use WebLogic Console to add OID as Authentication provider (<strong>OracleInternetDirectoryAuthenticator<\/strong>) and set <strong>JAAS<\/strong> flag to <strong>SUFFICIENT<\/strong>for both default authenticator and OID Authenticator. For steps on how to integrate weblogic domain with OID <a target=\"_blank\" href=\"https:\/\/onlineappsdba.com\/index.php\/2010\/02\/04\/how-to-integrate-weblogic-with-oracle-internet-directory-for-login-authentication\/\">click here<\/a> .<\/p>\n<p><strong>10.<\/strong>In order for attributes to be searched in OID following attributes must be indexed in OID &#8211; orclrolescope, orclassignedroles, orclApplicationCommonName, orclAppFullName, orclCSFAlias, orclCSFKey, orclCSFName, orclCSFDBUrl, orclCSFDBPort, orclCSFCredentialType, orclCSFExpiryTime, modifytimestamp, createtimestamp, orcljpsassignee<\/p>\n<p>.<\/p>\n<p><strong><u>References\/Related<\/u><\/strong><\/p>\n<ul>\n<li><a target=\"_blank\" href=\"http:\/\/download.oracle.com\/docs\/cd\/E17904_01\/doc.1111\/e14495\/config.htm#BABGHICG\">Reassociating the Identity Store with an External LDAP Authentication Provider<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/download.oracle.com\/docs\/cd\/E17904_01\/doc.1111\/e15483\/idm_integration.htm#CACJADGI\">Integrate ECM with IDM<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/download.oracle.com\/docs\/cd\/E17904_01\/doc.1111\/e10792\/c03_security.htm#CDDBBFCC\">Oracle Fusion Middleware Security Configuration for Oracle UCM<\/a><\/li>\n<li><a target=\"_blank\" href=\"http:\/\/download.oracle.com\/docs\/cd\/E17904_01\/admin.1111\/e12782\/c02_security.htm#CDDDAJHA\">Managing Security in IPM<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This post covers things you must know when integrating Oracle Enterprise Content Management 11g with Oracle Internet Directory (OID).\u00a0 OID [&hellip;]<\/p>\n","protected":false},"author":115,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[203],"tags":[],"class_list":["post-2387","post","type-post","status-publish","format-standard","hentry","category-ucm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Integrate Oracle ECM\/UCM (Content Management) 11g with Oracle Internet Directory (LDAP Server) : Things you must know -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integrate Oracle ECM\/UCM (Content Management) 11g with Oracle Internet Directory (LDAP Server) : Things you must know -\" \/>\n<meta property=\"og:description\" content=\"This post covers things you must know when integrating Oracle Enterprise Content Management 11g with Oracle Internet Directory (OID).\u00a0 OID [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/\" \/>\n<meta property=\"article:published_time\" content=\"2011-04-17T00:58:22+00:00\" \/>\n<meta name=\"author\" content=\"Masroof Ahmad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Masroof Ahmad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/\",\"name\":\"Integrate Oracle ECM\/UCM (Content Management) 11g with Oracle Internet Directory (LDAP Server) : Things you must know -\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"datePublished\":\"2011-04-17T00:58:22+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrate Oracle ECM\/UCM (Content Management) 11g with Oracle Internet Directory (LDAP Server) : Things you must know\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/onlineappsdba.com\/#website\",\"url\":\"https:\/\/onlineappsdba.com\/\",\"name\":\"\",\"description\":\"Oracle Implementation &amp; Training Experts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/onlineappsdba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\",\"name\":\"Masroof Ahmad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"caption\":\"Masroof Ahmad\"},\"url\":\"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integrate Oracle ECM\/UCM (Content Management) 11g with Oracle Internet Directory (LDAP Server) : Things you must know -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/","og_locale":"en_US","og_type":"article","og_title":"Integrate Oracle ECM\/UCM (Content Management) 11g with Oracle Internet Directory (LDAP Server) : Things you must know -","og_description":"This post covers things you must know when integrating Oracle Enterprise Content Management 11g with Oracle Internet Directory (OID).\u00a0 OID [&hellip;]","og_url":"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/","article_published_time":"2011-04-17T00:58:22+00:00","author":"Masroof Ahmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Masroof Ahmad","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/","url":"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/","name":"Integrate Oracle ECM\/UCM (Content Management) 11g with Oracle Internet Directory (LDAP Server) : Things you must know -","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"datePublished":"2011-04-17T00:58:22+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/16\/integrate-oracle-ecmucm-content-management-11g-with-oracle-internet-directory-ldap-server-things-you-must-know\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"Integrate Oracle ECM\/UCM (Content Management) 11g with Oracle Internet Directory (LDAP Server) : Things you must know"}]},{"@type":"WebSite","@id":"https:\/\/onlineappsdba.com\/#website","url":"https:\/\/onlineappsdba.com\/","name":"","description":"Oracle Implementation &amp; Training Experts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlineappsdba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb","name":"Masroof Ahmad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","caption":"Masroof Ahmad"},"url":"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/"}]}},"_links":{"self":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/2387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2387"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/2387\/revisions"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=2387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=2387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}