{"id":4285,"date":"2012-09-21T03:07:27","date_gmt":"2012-09-21T07:07:27","guid":{"rendered":"http:\/\/onlineappsdba.com\/?p=4285"},"modified":"2012-09-21T03:18:52","modified_gmt":"2012-09-21T07:18:52","slug":"oim-oam-oaam-integration-using-tap-request-flow-you-must-understand","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/","title":{"rendered":"OIM-OAM-OAAM integration using TAP &#8211; Request Flow you must understand !!"},"content":{"rendered":"<p>This post cover key points and request flow that you must understand when integrating three Oracle Identity Management product <strong>OIM<\/strong>, <strong>OAM<\/strong>, and <strong>OAAM<\/strong><\/p>\n<p>a) OIM &#8211; Oracle Identity Manager<br \/>\nb) OAM &#8211; Oracle Access Manager<br \/>\nc) OAAM &#8211; Oracle Adaptive Access Manager<\/p>\n<p>For an overview of features available by integrating OIM, OAM, and OAAM click <a href=\"http:\/\/docs.oracle.com\/cd\/E21764_01\/doc.1111\/e15740\/aamoim.htm#BABHIGCI\">here<\/a><\/p>\n<p><strong>1.<\/strong> OAM can be integrated with OAAM using<\/p>\n<p><strong>a) Basic<\/strong> &#8211; using authentication scheme as <strong>OAAMBasic<\/strong> (for OAM 11.1.1.3.0) &#8211; works only with <strong>10g webgate<\/strong> and <strong>OSSO Agent<\/strong><br \/>\nor<br \/>\n<strong>b)<\/strong> <strong>Advanced<\/strong> &#8211; using authentication scheme as <strong>OAAMAdvanced<\/strong> (for 11.1.1.3.0) &#8211; works with <strong>10g WebGate<\/strong><br \/>\nor<br \/>\n<strong>c) Advanced with TAP<\/strong> &#8211; using authentication scheme as<strong> TAP<\/strong> (for 11.1.1.5)- works with <strong>10g<\/strong> and <strong>11g WebGates<\/strong><\/p>\n<p>where<strong> TAP<\/strong> is <strong>Trusted Authentication Protocol<\/strong>.<\/p>\n<p>More on various integration options between <strong>OAM<\/strong> &amp; <strong>OAAM<\/strong> click <a href=\"http:\/\/docs.oracle.com\/cd\/E21764_01\/doc.1111\/e15740\/aam.htm#CACBFHCD\">here<\/a><\/p>\n<p><strong>2.<\/strong> <strong>Advanced with TAP<\/strong> is recommended option to integrate OAM with OAAM<\/p>\n<p><strong>3.<\/strong> With OAM-OIM-OAAM integration you additionally get password management flows using<strong> OAAM<\/strong> (via <strong>KBA<\/strong>).<\/p>\n<p><strong>4.<\/strong> KBA stands for <strong>Knowledge Based Authentication<\/strong> (functionality provided by OAAM) and with OIM-OAAM integration, KBA is used as<br \/>\n<strong>a)<\/strong> Second factor authentication for change password<br \/>\n<strong>b)<\/strong> First authentication for forgot password<\/p>\n<p><strong>5.<\/strong> When you integrate OAM , OIM, and OAAM using advanced integration, this is what happens when user try to access OIM screens (or resource protected by TAP Scheme)<\/p>\n<p><strong>a)<\/strong> OAM checks URL is protected by <strong>TAP Scheme<\/strong> and <strong>as user is not authenticated yet<\/strong> so user is redirected to OAAM login page<\/p>\n<p>(This is because URL is protected by TAP scheme and TAP authentication scheme redirects user to OAAM server for login)<\/p>\n<p><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4287\" title=\"tap_1\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png\" alt=\"\" width=\"450\" height=\"374\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png 450w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1-300x249.png 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4289\" title=\"tap_2\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_21.png\" alt=\"\" width=\"450\" height=\"298\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_21.png 450w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_21-300x198.png 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>b)<\/strong> OAM (based on challenge URL defined in TAP scheme) forwards request to <strong>OAAM<\/strong> Server<\/p>\n<p><strong>c)<\/strong> OAAM server presents user with username page where user submits his username<\/p>\n<p><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4292\" title=\"oaam_login_1\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_1.png\" alt=\"\" width=\"373\" height=\"288\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_1.png 373w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_1-300x231.png 300w\" sizes=\"auto, (max-width: 373px) 100vw, 373px\" \/><\/a><\/p>\n<p><strong>d)<\/strong> OAAM records (<strong>fingerprints<\/strong>) user device and runs <strong>pre-authentication<\/strong> rules before showing password page to user<\/p>\n<p><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_rules_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4299\" title=\"oaam_rules_1\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_rules_1.png\" alt=\"\" width=\"450\" height=\"311\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_rules_1.png 450w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_rules_1-300x207.png 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p><span style=\"color: #ff0000;\">Note: Device fingerprint is mechanism where where OAAM recognises what device user logs in with like Desktop, Laptop, PDA, Cell Phone, web bases device, etc<\/span><\/p>\n<p><strong>e) Virtual Authenticator Device<\/strong> (VAD) rules are run during <strong>Authentication Pad checkpoint<\/strong> and decides which Virtual Authenticator device to display for password page<\/p>\n<p><strong>f) At this stage<\/strong><br \/>\n<strong>&#8212; i) For registered user<\/strong>\u00a0in OAAM, Password page with personalised TestPad\/KeyPad is displayed<\/p>\n<p><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4302\" title=\"oaam_login_2\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_21.png\" alt=\"\" width=\"267\" height=\"450\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_21.png 267w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_21-178x300.png 178w\" sizes=\"auto, (max-width: 267px) 100vw, 267px\" \/><\/a><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_2.png\"><br \/>\n<\/a><\/p>\n<p><strong>&#8212; ii) a- For unregistered users<\/strong> (in OAAM) password page with generic TextPad is displayed follow section for first time logon<\/p>\n<p><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4295\" title=\"oaam_login_5\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_5.png\" alt=\"\" width=\"357\" height=\"442\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_5.png 357w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_5-242x300.png 242w\" sizes=\"auto, (max-width: 357px) 100vw, 357px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>ii b)<\/strong> -: For unregistered users login for first time, system presents user to reset password on first logon. System also presents user with option to set challenge question (KBA), image on virtual device , phrase on virtual device.<\/p>\n<p><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4296\" title=\"oaam_login_6\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_6.png\" alt=\"\" width=\"450\" height=\"356\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_6.png 450w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_6-300x237.png 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p><strong>g)<\/strong> OAAM collects username\/passwordand then sends NAP API call for Authentication to OAM<\/p>\n<p><strong>h)<\/strong> OAM makes a ldap call to OID (identity store configured with OAM). More on OAM identity store configuration (steps mentioned here are manual integration)\u00a0<a href=\"https:\/\/onlineappsdba.com\/index.php\/2011\/04\/27\/how-to-integrate-oam-11g-with-oid-11g-for-useridentity-store\/\">here<\/a> and\u00a0<a href=\"https:\/\/onlineappsdba.com\/index.php\/2011\/07\/11\/oid-11g-integration-with-oam-11115-for-identity-store\/\">here<\/a><\/p>\n<p><span style=\"color: #ff0000;\">Note: Oracle Internet Directory (OID) is LDAP compliant store from Oracle to store enterprise users<\/span>.<\/p>\n<p><strong>i)<\/strong> After successful authentication OAM issues<strong> TAP token<\/strong> to OAAM<\/p>\n<p><strong>j)<\/strong> OAAM then executes <strong>post authentication<\/strong> rules<\/p>\n<p><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_rules_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4300\" title=\"oaam_rules_2\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_rules_2.png\" alt=\"\" width=\"450\" height=\"322\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_rules_2.png 450w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_rules_2-300x214.png 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>based on <strong>rule\/risk<\/strong> could present user with second authentication (<strong>KBA<\/strong> or <strong>OTP<\/strong>)<\/p>\n<p><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4301\" title=\"oaam_login_3\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_3.png\" alt=\"\" width=\"314\" height=\"430\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_3.png 314w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_3-219x300.png 219w\" sizes=\"auto, (max-width: 314px) 100vw, 314px\" \/><\/a><\/p>\n<p><span style=\"color: #ff0000;\">Note: Knowledge Based Authentication (KBA) and One Time Password (OTP) are features available in OAAM. OTP by default is disabled in OAAM<\/span><\/p>\n<p><strong>k)<\/strong> OAAM then sets the OAM cookie and redirects user to resource requested in step <strong>a)<\/strong><\/p>\n<p><a href=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4294\" title=\"oaam_login_4\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_4.png\" alt=\"\" width=\"450\" height=\"185\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_4.png 450w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/oaam_login_4-300x123.png 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Related<\/strong><\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/05\/19\/oracle-adaptive-access-manager-oaam-for-beginners\/\">OAAM for beginners<\/a><\/li>\n<li><a href=\"https:\/\/onlineappsdba.com\/index.php\/2011\/11\/23\/idmconfigtool-oimoamfusionapps-integration-preconfigidstore-prepareidstore-configoam-configoim\/\">IDMConfig Tool to integrate OIM-OAM<\/a><\/li>\n<li><a href=\"https:\/\/onlineappsdba.com\/index.php\/2010\/08\/05\/oracleidm-11g-step-by-installation-of-oam-oim-oaam-oapm-oin-111130-part-i-load-schema\/\">Step by Step installation and configuration of OIM &#8211; OAM &#8211; OAAM<\/a><\/li>\n<li><a href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/03\/21\/autologin-failed-in-oimoam-integration-after-password-reset-ssoaccesskey-javaxsecurity-authlogin-loginexception\/\">Auto Login failed in OIM-OAM integration<\/a><\/li>\n<li><a href=\"https:\/\/onlineappsdba.com\/index.php\/2012\/02\/06\/fusion-applications-111151-installation-part-v-integrate-oim-with-oam\/\">Integrate OIM with OAM<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This post cover key points and request flow that you must understand when integrating three Oracle Identity Management product OIM, [&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":[185],"tags":[],"class_list":["post-4285","post","type-post","status-publish","format-standard","hentry","category-oim"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OIM-OAM-OAAM integration using TAP - Request Flow you must understand !! -<\/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\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OIM-OAM-OAAM integration using TAP - Request Flow you must understand !! -\" \/>\n<meta property=\"og:description\" content=\"This post cover key points and request flow that you must understand when integrating three Oracle Identity Management product OIM, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/\" \/>\n<meta property=\"article:published_time\" content=\"2012-09-21T07:07:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-09-21T07:18:52+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png\" \/>\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\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/\",\"name\":\"OIM-OAM-OAAM integration using TAP - Request Flow you must understand !! -\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png\",\"datePublished\":\"2012-09-21T07:07:27+00:00\",\"dateModified\":\"2012-09-21T07:18:52+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/#primaryimage\",\"url\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png\",\"contentUrl\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OIM-OAM-OAAM integration using TAP &#8211; Request Flow you must understand !!\"}]},{\"@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":"OIM-OAM-OAAM integration using TAP - Request Flow you must understand !! -","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\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/","og_locale":"en_US","og_type":"article","og_title":"OIM-OAM-OAAM integration using TAP - Request Flow you must understand !! -","og_description":"This post cover key points and request flow that you must understand when integrating three Oracle Identity Management product OIM, [&hellip;]","og_url":"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/","article_published_time":"2012-09-21T07:07:27+00:00","article_modified_time":"2012-09-21T07:18:52+00:00","og_image":[{"url":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png","type":"","width":"","height":""}],"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\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/","url":"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/","name":"OIM-OAM-OAAM integration using TAP - Request Flow you must understand !! -","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/#primaryimage"},"image":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/#primaryimage"},"thumbnailUrl":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png","datePublished":"2012-09-21T07:07:27+00:00","dateModified":"2012-09-21T07:18:52+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/#primaryimage","url":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png","contentUrl":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2012\/09\/tap_1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2012\/09\/21\/oim-oam-oaam-integration-using-tap-request-flow-you-must-understand\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"OIM-OAM-OAAM integration using TAP &#8211; Request Flow you must understand !!"}]},{"@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\/4285","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=4285"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/4285\/revisions"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=4285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=4285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=4285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}