{"id":3023,"date":"2012-04-03T16:30:16","date_gmt":"2012-04-03T20:30:16","guid":{"rendered":"http:\/\/onlineappsdba.com\/?p=3023"},"modified":"2016-07-13T12:51:36","modified_gmt":"2016-07-13T16:51:36","slug":"oam-integration-with-oif-authentication-engine-or-service-provider","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/","title":{"rendered":"OAM integration with OIF : Authentication Engine or Service Provider"},"content":{"rendered":"<p><strong>OIF<\/strong> is a federation product from Oracle which can act as both Identity Provider (IdP) or Service Provider (SP). More on Federation basics IdP\/SP <a href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/01\/oracle-identity-federation-oif-for-beginners-idp-sp\/\" target=\"_blank\">here<\/a><\/p>\n<ul>\n<li>OIF come with\u00a0<strong>authentication engine<\/strong>\u00a0(LDAP, OAM, OSSO, Database, InfoCard, JAAS&#8230; ) and is used when OIF acts as Identity Provider<\/li>\n<li>OIF also comes with <strong>Service Provider Integration Modules<\/strong> ( OSSO, OAM, Custom SP Engine&#8230;)<\/li>\n<\/ul>\n<p><strong>OAM<\/strong> is a web Single Sign-On product from Oracle and also comes with its own authentication engine and can be integrated with OID for authentication (For OAM 11.1.1.3 integration with OID click <a href=\"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/27\/how-to-integrate-oam-11g-with-oid-11g-for-useridentity-store\/\">here<\/a>\u00a0and for OAM 11.1.1.5 integration with OID click <a href=\"https:\/\/onlineappsdba.com\/index.php\/2011\/07\/11\/oid-11g-integration-with-oam-11115-for-identity-store\/\" target=\"_blank\">here<\/a>\u00a0).<\/p>\n<ul>\n<li>OAM and OIF can be implemented on their own alone or integrated with each other.<\/li>\n<\/ul>\n<p><span style=\"text-decoration: underline;\">OAM can be integrated with OIF in one of two mode<\/span><\/p>\n<p><strong>1. OAM acting as authentication Engine with OIF<\/strong>: In this OAM-OIF integration, unauthenticated users are redirected to OAM for authentication. OAM authenticates user against its configured LDAP server and creates session in both OAM and OIF. In this mode <strong>OIF delegates authentication<\/strong> to<strong> OAM<\/strong>\u00a0and <strong>OAM acts as Authentication Provider<\/strong>. To configure this type of integration follow steps\u00a0<a href=\"http:\/\/docs.oracle.com\/cd\/E21764_01\/core.1111\/e12035\/wiring.htm#BABJBAJJ\" target=\"_blank\">here<\/a> or\u00a0<a href=\"http:\/\/docs.oracle.com\/cd\/E21764_01\/doc.1111\/e15740\/oif.htm#CACDJJGB\" target=\"_blank\">here<\/a><\/p>\n<p><strong>2. OIF acting as authentication Engine (IdP) with OAM<\/strong>: In this integration, unauthenticated users are redirected to Identity Provider of OIF for authentication. OIF (acting as IdP) authenticates user against its configured authentication engine and creates session in both OIF and OAM. In this mode OIF acts as Identity Provider for OAM.\u00a0To configure this type of integration follow steps\u00a0<a href=\"http:\/\/docs.oracle.com\/cd\/E21764_01\/core.1111\/e12035\/wiring.htm#BABGBIJD\" target=\"_blank\">here<\/a> or\u00a0<a href=\"http:\/\/docs.oracle.com\/cd\/E21764_01\/doc.1111\/e15740\/oif.htm#CACJDDGE\" target=\"_blank\">here<\/a><\/p>\n<p><strong>Note<\/strong> : <span style=\"color: #ff0000;\">In this type of OAM-OIF integration where OIF acts as authentication engine for OAM, steps are slightly different between OIF 11.1.1.5 and OIF 11.1.1.6 (OIF 11.1.1.6 uses OAM 11g SP Module where as OIF 11.1.1.5 uses OSSO SP Module)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>More on OAM 11g in my Book at\u00a0<a href=\"http:\/\/www.amazon.com\/Oracle-Identity-Access-Manager-Administrators\/dp\/1849682682\" target=\"_blank\">Amazon<\/a> or\u00a0<a href=\"http:\/\/www.packtpub.com\/oracle-identity-and-access-manager-11g-for-administrators\/book\" target=\"_blank\">Packt Publication<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OIF is a federation product from Oracle which can act as both Identity Provider (IdP) or Service Provider (SP). More [&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":[429,448],"tags":[353,475,363],"class_list":["post-3023","post","type-post","status-publish","format-standard","hentry","category-oam","category-oif","tag-oif","tag-oim","tag-sp-integration-module"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OAM integration with OIF : Authentication Engine or Service Provider -<\/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\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OAM integration with OIF : Authentication Engine or Service Provider -\" \/>\n<meta property=\"og:description\" content=\"OIF is a federation product from Oracle which can act as both Identity Provider (IdP) or Service Provider (SP). More [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/\" \/>\n<meta property=\"article:published_time\" content=\"2012-04-03T20:30:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-07-13T16:51:36+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=\"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\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/\",\"name\":\"OAM integration with OIF : Authentication Engine or Service Provider -\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"datePublished\":\"2012-04-03T20:30:16+00:00\",\"dateModified\":\"2016-07-13T16:51:36+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OAM integration with OIF : Authentication Engine or Service Provider\"}]},{\"@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":"OAM integration with OIF : Authentication Engine or Service Provider -","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\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/","og_locale":"en_US","og_type":"article","og_title":"OAM integration with OIF : Authentication Engine or Service Provider -","og_description":"OIF is a federation product from Oracle which can act as both Identity Provider (IdP) or Service Provider (SP). More [&hellip;]","og_url":"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/","article_published_time":"2012-04-03T20:30:16+00:00","article_modified_time":"2016-07-13T16:51:36+00:00","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\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/","url":"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/","name":"OAM integration with OIF : Authentication Engine or Service Provider -","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"datePublished":"2012-04-03T20:30:16+00:00","dateModified":"2016-07-13T16:51:36+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/04\/03\/oam-integration-with-oif-authentication-engine-or-service-provider\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"OAM integration with OIF : Authentication Engine or Service Provider"}]},{"@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\/3023","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=3023"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/3023\/revisions"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=3023"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=3023"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=3023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}