{"id":2853,"date":"2012-01-08T01:33:01","date_gmt":"2012-01-08T05:33:01","guid":{"rendered":"http:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/"},"modified":"2012-02-10T11:34:49","modified_gmt":"2012-02-10T15:34:49","slug":"how-to-authenticate-oam-11g-protected-resource-against-ovd-11g","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/","title":{"rendered":"How to authenticate OAM 11g resource against OVD 11g"},"content":{"rendered":"<p>A common requirement that many of the customers would ask for is to Protect ApplicationA against OID, Protect ApplicationB against Sun LDAP and so on. OAM 11g provides the flexibility allowing authentication for multiple resources against different repositories.I conceive this as greatest advantage of OAM 11g over 10g. In case if you are asked to integrate OVD 11g with OAM 11g then you come up with following scenarios:<\/p>\n<ol>\n<li>Whether to authenticate a specific set of resources against OVD or<\/li>\n<li>Protect the OAM application itself against the OVD.<\/li>\n<\/ol>\n<p>Both of them are two different requirements and I would like to explain the procedure to implement 1st scenario.<\/p>\n<p>The process is as follows:<\/p>\n<ol>\n<li>In my case the OVD has OID as backend. So I have created OID Adapter\u00a0 in OVD Console as shown in series of screenshots below. <a rel=\"attachment wp-att-2854\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/2854\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_1.JPG\" \/><\/a><a rel=\"attachment wp-att-2855\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/2855\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_2.JPG\" \/><\/a><a rel=\"attachment wp-att-2856\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/2856\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_3.JPG\" \/><\/a><a rel=\"attachment wp-att-2857\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/2857\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_4.JPG\" \/><\/a><a rel=\"attachment wp-att-2858\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/2858\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_5.JPG\" \/><\/a><\/li>\n<li>At this point we now have all the OID users visible in OVD too.<\/li>\n<li>Create a new User Identity Store with Store Type as <strong>OVD: Oracle Virtual Directory<\/strong> as shown below.<a rel=\"attachment wp-att-2859\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/2859\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/userstore.JPG\" \/><\/a><\/li>\n<li>Create OVD Authentication Module pointing the newly OVD created user identity store as shown below. <a rel=\"attachment wp-att-2860\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/2860\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authmodule.JPG\" \/><\/a><\/li>\n<li>Create a new Form Authentication Scheme pointing OVD authentication module as shown below.<a rel=\"attachment wp-att-2861\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/2861\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authscheme.JPG\" \/><\/a><\/li>\n<li>Specify the OVD Authentication scheme in Authentication Policy as shown below.<a rel=\"attachment wp-att-2862\" href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/2862\/\"><img decoding=\"async\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/authpolicy.JPG\" \/><\/a><\/li>\n<\/ol>\n<p>The process is complete. Now we are good to go with testing http:\/\/apache_hostname:8444\/private\/protected.html protected resource which gets authenticated against OVD.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A common requirement that many of the customers would ask for is to Protect ApplicationA against OID, Protect ApplicationB against [&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":[40],"tags":[355,357,465],"class_list":["post-2853","post","type-post","status-publish","format-standard","hentry","category-sso","tag-oam-11g","tag-ovd-11g","tag-sso"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to authenticate OAM 11g resource against OVD 11g -<\/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\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to authenticate OAM 11g resource against OVD 11g -\" \/>\n<meta property=\"og:description\" content=\"A common requirement that many of the customers would ask for is to Protect ApplicationA against OID, Protect ApplicationB against [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/\" \/>\n<meta property=\"article:published_time\" content=\"2012-01-08T05:33:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-02-10T15:34:49+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_1.JPG\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/\",\"name\":\"How to authenticate OAM 11g resource against OVD 11g -\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_1.JPG\",\"datePublished\":\"2012-01-08T05:33:01+00:00\",\"dateModified\":\"2012-02-10T15:34:49+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/#primaryimage\",\"url\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_1.JPG\",\"contentUrl\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_1.JPG\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to authenticate OAM 11g resource against OVD 11g\"}]},{\"@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":"How to authenticate OAM 11g resource against OVD 11g -","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\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/","og_locale":"en_US","og_type":"article","og_title":"How to authenticate OAM 11g resource against OVD 11g -","og_description":"A common requirement that many of the customers would ask for is to Protect ApplicationA against OID, Protect ApplicationB against [&hellip;]","og_url":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/","article_published_time":"2012-01-08T05:33:01+00:00","article_modified_time":"2012-02-10T15:34:49+00:00","og_image":[{"url":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_1.JPG","type":"","width":"","height":""}],"author":"Masroof Ahmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Masroof Ahmad","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/","url":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/","name":"How to authenticate OAM 11g resource against OVD 11g -","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/#primaryimage"},"image":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/#primaryimage"},"thumbnailUrl":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_1.JPG","datePublished":"2012-01-08T05:33:01+00:00","dateModified":"2012-02-10T15:34:49+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/#primaryimage","url":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_1.JPG","contentUrl":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/01\/ovd_1.JPG"},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/01\/08\/how-to-authenticate-oam-11g-protected-resource-against-ovd-11g\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"How to authenticate OAM 11g resource against OVD 11g"}]},{"@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\/2853","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=2853"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/2853\/revisions"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=2853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=2853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}