{"id":7059,"date":"2014-02-21T02:00:59","date_gmt":"2014-02-21T06:00:59","guid":{"rendered":"http:\/\/onlineappsdba.com\/?p=7059"},"modified":"2016-05-14T08:33:55","modified_gmt":"2016-05-14T12:33:55","slug":"unprotecting-uris-without-using-oam-anonymous-authentication","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/","title":{"rendered":"Unprotecting URIs without using OAM Anonymous authentication"},"content":{"rendered":"<p>I am pretty sure you might have had the requirement to unprotect certain URI context in an application URL using OAM. This is in regards to OAM 10.1.4.3. The usual procedure to unprotect an URI context is to define the resource in OAM Policy Domain. Create a separate policy for that URI and specify Anonymous authentication scheme and corresponding authorization policy.<\/p>\n<p>Although traditional OAM authentication is not performed, the authentication check and authorization calls to OAM happens and thus performance will impact.<\/p>\n<p>The simple alternative is to avoid calls to OAM Webgate within http directives. When a webgate is installed on Apache Web Server (say), then webgate configurations will be updated in httpd.conf file which includes LocationMatch element as shown below:<\/p>\n<p>&lt;LocationMatch &#8220;\/*&#8221;&gt;<br \/>\nAuthType Oblix<br \/>\nrequire valid-user<br \/>\n&lt;\/LocationMatch&gt;<\/p>\n<p>The above line tells WebGate to intercept the calls with root URL &#8220;\/&#8221;. To unprotect a specific URI context say &#8220;public&#8221; with URL of the format say http:\/\/app:port\/public then we can define LocationMatch element as shown below.<\/p>\n<p>&lt;LocationMatch &#8220;!public&#8221;&gt;<br \/>\nAuthType Oblix<br \/>\nrequire valid-user<br \/>\n&lt;\/LocationMatch&gt;<\/p>\n<p>Restart the http server. Then access the URL and see that anonymous calls to OAM will not happen and it greatly improves performance.<\/p>\n<p>You can play around this feature \ud83d\ude42<\/p>\n<p>If you want to learn more in Oracle Access Manager then register for our free Minicourse by clicking on below image.<\/p>\n<p><a href=\"https:\/\/k21technologies.leadpages.co\/leadbox\/1429babf3f72a2%3A174d8c592346dc\/5634165009547264\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11092\" src=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1.png\" alt=\"OAM_img\" width=\"1202\" height=\"198\" srcset=\"https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1.png 1202w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-150x25.png 150w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-300x49.png 300w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-1024x169.png 1024w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-80x13.png 80w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-220x36.png 220w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-250x41.png 250w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-280x46.png 280w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-510x84.png 510w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-750x124.png 750w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-975x161.png 975w, https:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1-1190x196.png 1190w\" sizes=\"auto, (max-width: 1202px) 100vw, 1202px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am pretty sure you might have had the requirement to unprotect certain URI context in an application URL using [&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":[442],"tags":[],"class_list":["post-7059","post","type-post","status-publish","format-standard","hentry","category-oracle-access-manager"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Unprotecting URIs without using OAM Anonymous authentication -<\/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\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unprotecting URIs without using OAM Anonymous authentication -\" \/>\n<meta property=\"og:description\" content=\"I am pretty sure you might have had the requirement to unprotect certain URI context in an application URL using [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/\" \/>\n<meta property=\"article:published_time\" content=\"2014-02-21T06:00:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-05-14T12:33:55+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1.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=\"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\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/\",\"name\":\"Unprotecting URIs without using OAM Anonymous authentication -\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1.png\",\"datePublished\":\"2014-02-21T06:00:59+00:00\",\"dateModified\":\"2016-05-14T12:33:55+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/#primaryimage\",\"url\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1.png\",\"contentUrl\":\"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unprotecting URIs without using OAM Anonymous authentication\"}]},{\"@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":"Unprotecting URIs without using OAM Anonymous authentication -","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\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/","og_locale":"en_US","og_type":"article","og_title":"Unprotecting URIs without using OAM Anonymous authentication -","og_description":"I am pretty sure you might have had the requirement to unprotect certain URI context in an application URL using [&hellip;]","og_url":"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/","article_published_time":"2014-02-21T06:00:59+00:00","article_modified_time":"2016-05-14T12:33:55+00:00","og_image":[{"url":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1.png","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\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/","url":"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/","name":"Unprotecting URIs without using OAM Anonymous authentication -","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/#primaryimage"},"image":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/#primaryimage"},"thumbnailUrl":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1.png","datePublished":"2014-02-21T06:00:59+00:00","dateModified":"2016-05-14T12:33:55+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/#primaryimage","url":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1.png","contentUrl":"http:\/\/onlineappsdba.com\/wp-content\/uploads\/2010\/08\/OAM_img1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2014\/02\/21\/unprotecting-uris-without-using-oam-anonymous-authentication\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"Unprotecting URIs without using OAM Anonymous authentication"}]},{"@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\/7059","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=7059"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/7059\/revisions"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=7059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=7059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=7059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}