{"id":4027,"date":"2014-09-17T21:56:59","date_gmt":"2014-09-17T19:56:59","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/"},"modified":"2014-09-17T21:56:59","modified_gmt":"2014-09-17T19:56:59","slug":"oam-11gr2ps2-series-introduction","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/","title":{"rendered":"OAM 11gR2PS2 series \u2013 Introduction"},"content":{"rendered":"<p>In this blog post, I will share my experience acquired on a customer interesting challenge which was a critical mission. The mission was not as easy as expected. On my side, all troubles that could happen to migrate an entire Identity Management &#8211; Oracle Access Manager 10g environment to 11g was exposed to me. As the challenge is completely finished, I must share my knowledge.<\/p>\n<p>In this first blog post for the OAM 11gR2PS2 series, I will quickly introduce the scope of the mission. The scope, always not so easy to define and not to cross the boarder line.<\/p>\n<p>I will not expose in detail the concept of Oracle Access Management 11g. You can find all needed information so easily when you google it.<\/p>\n<p>Quickly, because it will be one of the concerne, the Oracle Identity Management Portfolio 11gR2 is separate in three big categories.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png\" alt=\"oam-intro-001\" width=\"651\" height=\"414\" \/><\/p>\n<p>Please keep in mind that a migration from 10g to 11g can be a risk. Some of your current features can be separate and other product such as Oracle Identity Manager must be installed to. I will go through this topics when I will blog about the password self services provisioning.<\/p>\n<p>So, for this OAM 11gR2PS2 series, the goal is building the following OAM environment:<\/p>\n<p style=\"margin-bottom: 0cm;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-002.png\" alt=\"oam-intro-002\" width=\"651\" height=\"558\" \/><\/p>\n<p style=\"margin-bottom: 0cm;\">Please note that for this OAM blog serie, all the components are on the same host. I would prefer to at least separate the Oracle WebTier, the Middleware (OAM &#8211; OID) and the DatabaseTier.<\/p>\n<p>The Oracle Webtier is in the real world in the DMZ behind a firewall and all other network components, to ensure the highest level of security and access restriction, in the internal network.<\/p>\n<p>For an OAM environment, the webtier has an access gate module (webgate) attached to Apache and responsible of the communication with the OAM server to allow or not the access to protected resources in the application tier. Always depending on the AuthN (Authentication) and AuthZ (Authorisation) rules defined.<\/p>\n<p>All this definitions in form of metadata are stored in an Oracle Database called more commonly the Oracle Fusion Middleware Repository.<\/p>\n<p>All the protected resources in the application tier will have the web SSO capability when they are proxied by the WebTier. Session management and SSO token are managed by the OAM server. Emphasize the point that user accessing protected resources must be authenticated and authorized with a valid session from the a user identity store &#8211; Oracle Internet Directory (ldap directory) in our case.<\/p>\n<p>The protected resources can be also synchronized to an ldap directory for their internal autorisation mechanism.<\/p>\n<p>Protected applications, SSL communication termination and internal applications with LDAP synchronization:<\/p>\n<p>&nbsp;<\/p>\n<p style=\"margin-bottom: 0cm;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-003.png\" alt=\"Figure 3 - OAM Web SSO Architecture\" width=\"640\" height=\"532\" \/><\/p>\n<p>Behind the Oracle Webgate and Apache, any kind of\u00a0web applications could be protected by OAM.<\/p>\n<p>During this OAM 11gR2 blog post series, I will try to cover the protection of an internal JEE application, a proprietary EMC Document Documentum Administrator and D2 Client, an Apex application and possibly another kind of technology for the SSO authentication mechanism. Why not some other applications such as Alfresco, Liferay and so one. Perhaps, other SSO mechanism such as kerberos.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog post, I will share my experience acquired on a customer interesting challenge which was a critical mission. The mission was not as easy as expected. On my side, all troubles that could happen to migrate an entire Identity Management &#8211; Oracle Access Manager 10g environment to 11g was exposed to me. As [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":4028,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[488,489,490,491],"type_dbi":[],"class_list":["post-4027","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-integration-middleware","tag-oam","tag-oracle-access-manager","tag-oracle-fusion-middleware","tag-web-sso"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>OAM 11gR2PS2 series \u2013 Introduction - dbi Blog<\/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:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OAM 11gR2PS2 series \u2013 Introduction\" \/>\n<meta property=\"og:description\" content=\"In this blog post, I will share my experience acquired on a customer interesting challenge which was a critical mission. The mission was not as easy as expected. On my side, all troubles that could happen to migrate an entire Identity Management &#8211; Oracle Access Manager 10g environment to 11g was exposed to me. As [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-17T19:56:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png\" \/>\n\t<meta property=\"og:image:width\" content=\"651\" \/>\n\t<meta property=\"og:image:height\" content=\"414\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Arnaud Berbier\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arnaud Berbier\" \/>\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\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/\"},\"author\":{\"name\":\"Arnaud Berbier\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c71a46720faf18cf28611499df2dea2f\"},\"headline\":\"OAM 11gR2PS2 series \u2013 Introduction\",\"datePublished\":\"2014-09-17T19:56:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/\"},\"wordCount\":523,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png\",\"keywords\":[\"OAM\",\"Oracle Access Manager\",\"Oracle Fusion Middleware\",\"Web SSO\"],\"articleSection\":[\"Application integration &amp; Middleware\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/\",\"name\":\"OAM 11gR2PS2 series \u2013 Introduction - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png\",\"datePublished\":\"2014-09-17T19:56:59+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c71a46720faf18cf28611499df2dea2f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png\",\"width\":651,\"height\":414},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OAM 11gR2PS2 series \u2013 Introduction\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c71a46720faf18cf28611499df2dea2f\",\"name\":\"Arnaud Berbier\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9c34f01cf55fcb9e46d5ffd439039b55176dc188e050aba15da81ccccad08bd9?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9c34f01cf55fcb9e46d5ffd439039b55176dc188e050aba15da81ccccad08bd9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9c34f01cf55fcb9e46d5ffd439039b55176dc188e050aba15da81ccccad08bd9?s=96&d=mm&r=g\",\"caption\":\"Arnaud Berbier\"},\"description\":\"Arnaud Berbier has more than three years of experience in Oracle application development. He is specialized in PL\/SQL and APEX 4 development and masters the programming of requests in SQL language. He has a solid expertise in the analysis of business requirements and architectures based on Oracle technologies. He is Oracle Application Express 4 Developer Certified Expert, Oracle Certified Associate (OCA) WebLogic 11g System Administrator, OCA Java, and ITIL Foundation V3 certified. Arnaud Berbier holds a Bachelor of Science in Information System Management from the University of Applied Sciences Western Switzerland (HES-SO ARC) in Neuch\u00e2tel. His branch-related experience covers Public Sector, Financial Services \/ Banking, etc.\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/arnaud-berbier\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"OAM 11gR2PS2 series \u2013 Introduction - dbi Blog","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:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/","og_locale":"en_US","og_type":"article","og_title":"OAM 11gR2PS2 series \u2013 Introduction","og_description":"In this blog post, I will share my experience acquired on a customer interesting challenge which was a critical mission. The mission was not as easy as expected. On my side, all troubles that could happen to migrate an entire Identity Management &#8211; Oracle Access Manager 10g environment to 11g was exposed to me. As [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/","og_site_name":"dbi Blog","article_published_time":"2014-09-17T19:56:59+00:00","og_image":[{"width":651,"height":414,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png","type":"image\/png"}],"author":"Arnaud Berbier","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Arnaud Berbier","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/"},"author":{"name":"Arnaud Berbier","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c71a46720faf18cf28611499df2dea2f"},"headline":"OAM 11gR2PS2 series \u2013 Introduction","datePublished":"2014-09-17T19:56:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/"},"wordCount":523,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png","keywords":["OAM","Oracle Access Manager","Oracle Fusion Middleware","Web SSO"],"articleSection":["Application integration &amp; Middleware"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/","url":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/","name":"OAM 11gR2PS2 series \u2013 Introduction - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png","datePublished":"2014-09-17T19:56:59+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c71a46720faf18cf28611499df2dea2f"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/oam-intro-001.png","width":651,"height":414},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/oam-11gr2ps2-series-introduction\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"OAM 11gR2PS2 series \u2013 Introduction"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c71a46720faf18cf28611499df2dea2f","name":"Arnaud Berbier","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9c34f01cf55fcb9e46d5ffd439039b55176dc188e050aba15da81ccccad08bd9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9c34f01cf55fcb9e46d5ffd439039b55176dc188e050aba15da81ccccad08bd9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9c34f01cf55fcb9e46d5ffd439039b55176dc188e050aba15da81ccccad08bd9?s=96&d=mm&r=g","caption":"Arnaud Berbier"},"description":"Arnaud Berbier has more than three years of experience in Oracle application development. He is specialized in PL\/SQL and APEX 4 development and masters the programming of requests in SQL language. He has a solid expertise in the analysis of business requirements and architectures based on Oracle technologies. He is Oracle Application Express 4 Developer Certified Expert, Oracle Certified Associate (OCA) WebLogic 11g System Administrator, OCA Java, and ITIL Foundation V3 certified. Arnaud Berbier holds a Bachelor of Science in Information System Management from the University of Applied Sciences Western Switzerland (HES-SO ARC) in Neuch\u00e2tel. His branch-related experience covers Public Sector, Financial Services \/ Banking, etc.","url":"https:\/\/www.dbi-services.com\/blog\/author\/arnaud-berbier\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/4027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=4027"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/4027\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/4028"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=4027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=4027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=4027"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=4027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}