{"id":4550,"date":"2020-03-18T11:04:36","date_gmt":"2020-03-18T14:04:36","guid":{"rendered":"https:\/\/www.dbarj.com.br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/"},"modified":"2020-03-18T11:23:05","modified_gmt":"2020-03-18T14:23:05","slug":"consolidate-authentication-flow-of-multiple-idcss-in-a-single-one","status":"publish","type":"post","link":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/","title":{"rendered":"Consolidating authentication flow of multiple IDCS&#8217;s in a single one"},"content":{"rendered":"<p>Those days, I was working on a customer that had several <strong>Oracle IDCS providers<\/strong>. Two of them for <span style=\"text-decoration: underline;\">Oracle Cloud at Customer<\/span> different appliances and one <span style=\"text-decoration: underline;\">Oracle Cloud Infrastrucure<\/span> account. There was a requirement to consolidate all users authentication flow on a single IDCS, so there was no need of keeping them all synced across multiple IDCS&#8217;s. Also, if someone left the company, blocking the user in one single centralised place was a requirement. Moreover, the passwords and their policies would be consolidated making it much more easier for management.<\/p>\n<p>So as I couldn&#8217;t find anything over the internet, I&#8217;ve decided to write this article showing step by step of how to perform it using SAML. To simplify, I will only work with 2 IDCS systems here. Extending to a third is <em>straight<\/em>&#8211;<em>forward<\/em>.<\/p>\n<p>I will call those systems:<\/p>\n<ul>\n<li><strong>IDCS_Main<\/strong> &#8211; This is the IDCS that we want to centralize our users and make it the main identity provider authentication place.<\/li>\n<li><strong>IDCS_Sec<\/strong>\u00a0 \u00a0 &#8211; This is the IDCS location have the services we want to access, but will redirect login authentication to IDCS_Main.<\/li>\n<\/ul>\n<p>So basically the scenario is:<\/p>\n<p id=\"pYwExPl\"><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"622\" class=\"alignnone size-full wp-image-4494 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712b53e90ab.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712b53e90ab.png 1300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712b53e90ab-300x144.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712b53e90ab-1024x490.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712b53e90ab-768x367.png 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/p>\n<h3>Let&#8217;s start the setup!<\/h3>\n<p><span style=\"color: #000080;\">Overall steps:<\/span><\/p>\n<ul>\n<li><a href=\"#t1\"><span style=\"color: #000080;\">Create SAML App on IDCS_Main<\/span><\/a><\/li>\n<li><a href=\"#t2\"><span style=\"color: #000080;\">Add Identity Provider on IDCS_Sec<\/span><\/a><\/li>\n<li><a href=\"#t3\"><span style=\"color: #000080;\">Finish SAML App configuration on IDCS_Main<\/span><\/a><\/li>\n<li id=\"tree2-node0-4\" class=\"noChildren activedescendant o-hf\" tabindex=\"0\" role=\"treeitem\" aria-label=\"Enable the Identity Provider \" aria-selected=\"true\" aria-level=\"2\"><a href=\"#t4\"><span style=\"color: #000080;\">Test and enable the Identity Provider on IDCS_Sec<\/span><\/a><\/li>\n<li class=\"noChildren activedescendant o-hf\" tabindex=\"0\" role=\"treeitem\" aria-label=\"Enable the Identity Provider \" aria-selected=\"true\" aria-level=\"2\"><a href=\"#t5\"><span class=\"tocitem\" style=\"color: #000080;\">Add the Identity Provider to the Default Identity Provider Policy<\/span><\/a><\/li>\n<li tabindex=\"0\" role=\"treeitem\" aria-label=\"Enable the Identity Provider \" aria-selected=\"true\" aria-level=\"2\">\n<p id=\"IDOAM-GUID-7A80646D-EA14-426D-97A0-C8C109B4F1F4\" class=\"sect3\"><a href=\"#t6\"><span style=\"color: #000080;\">Mark Users as Federated<\/span><\/a><\/p>\n<\/li>\n<\/ul>\n<h3><span style=\"color: #000080;\"><a id=\"t1\"><\/a>Create SAML App on IDCS_Main<\/span><\/h3>\n<p>First, connect on your IDCS_Main and create a new SAML Application to enable this trust relationship between the IDCS&#8217;s.<\/p>\n<p>Go to your <strong>IDCS -&gt; Application -&gt; Add -&gt; SAML Application<\/strong><\/p>\n<p id=\"JcXubJc\"><img loading=\"lazy\" decoding=\"async\" width=\"2424\" height=\"1190\" class=\"alignnone size-full wp-image-4496 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d01a68f3.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d01a68f3.png 2424w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d01a68f3-300x147.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d01a68f3-1024x503.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d01a68f3-768x377.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d01a68f3-1536x754.png 1536w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d01a68f3-2048x1005.png 2048w\" sizes=\"auto, (max-width: 2424px) 100vw, 2424px\" \/><\/p>\n<p>Now give the SAML Application a <strong>Name<\/strong> and a <strong>Description<\/strong> explaining it will be used for authentications coming from <strong>IDCS_Sec<\/strong>. Click <strong>Next<\/strong>:<\/p>\n<p id=\"QTDATFe\"><img loading=\"lazy\" decoding=\"async\" width=\"1968\" height=\"1308\" class=\"alignnone size-full wp-image-4498 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d5d02cb4.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d5d02cb4.png 1968w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d5d02cb4-300x199.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d5d02cb4-1024x681.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d5d02cb4-768x510.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712d5d02cb4-1536x1021.png 1536w\" sizes=\"auto, (max-width: 1968px) 100vw, 1968px\" \/><\/p>\n<p>On the Next screen, we will stop for a moment on IDCS_Main and start working on IDCS_Sec. But before jumping to the other, click on &#8220;<strong>Download Identity Provider Metadata<\/strong>&#8221; button. We will need this to upload on IDCS_Sec later.<\/p>\n<p id=\"vyidupj\"><img loading=\"lazy\" decoding=\"async\" width=\"1978\" height=\"1116\" class=\"alignnone size-full wp-image-4502 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712e89cf39e.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712e89cf39e.png 1978w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712e89cf39e-300x169.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712e89cf39e-1024x578.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712e89cf39e-768x433.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712e89cf39e-1536x867.png 1536w\" sizes=\"auto, (max-width: 1978px) 100vw, 1978px\" \/><\/p>\n<h3><span style=\"color: #000080;\"><a id=\"t2\"><\/a>Add Identity Provider on IDCS_Sec<\/span><\/h3>\n<p>Now connect on IDCS_Sec. Go to &#8220;<strong>IDCS -&gt; Security -&gt; Identity Providers<\/strong>&#8221; and &#8220;<strong>Add SAML IDP<\/strong>&#8221; button.<\/p>\n<p id=\"moGeZVw\"><img loading=\"lazy\" decoding=\"async\" width=\"1974\" height=\"988\" class=\"alignnone size-full wp-image-4504 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f0a31d02.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f0a31d02.png 1974w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f0a31d02-300x150.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f0a31d02-1024x513.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f0a31d02-768x384.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f0a31d02-1536x769.png 1536w\" sizes=\"auto, (max-width: 1974px) 100vw, 1974px\" \/><\/p>\n<p>Now give the IDP a <strong>Name<\/strong> and a <strong>Description<\/strong>. Optionally you can also add an icon. This name will be shown on the authentication page when you choose to authenticate using the <strong>Main IDCS<\/strong>. Click <strong>Next<\/strong>.<img loading=\"lazy\" decoding=\"async\" width=\"1928\" height=\"1196\" class=\"alignnone size-full wp-image-4506 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f9415b97.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f9415b97.png 1928w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f9415b97-300x186.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f9415b97-1024x635.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f9415b97-768x476.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712f9415b97-1536x953.png 1536w\" sizes=\"auto, (max-width: 1928px) 100vw, 1928px\" \/><\/p>\n<p>Now select &#8220;<strong>Import Identity Provider metadata<\/strong>&#8221; and choose the file you&#8217;ve downloaded on the previous step. Keep checked the option to &#8220;<strong>Include Signing Certificate<\/strong>&#8220;. Click <strong>Next<\/strong>.<\/p>\n<p id=\"lwrgGQk\"><img loading=\"lazy\" decoding=\"async\" width=\"1928\" height=\"1196\" class=\"alignnone size-full wp-image-4508 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712fe5bc082.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712fe5bc082.png 1928w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712fe5bc082-300x186.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712fe5bc082-1024x635.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712fe5bc082-768x476.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712fe5bc082-1536x953.png 1536w\" sizes=\"auto, (max-width: 1928px) 100vw, 1928px\" \/><\/p>\n<p>On the map section, keep the default options: <strong>Name ID \/ Username \/ &lt;None Requested&gt;<\/strong>. Click <strong>Next<\/strong>.<\/p>\n<p id=\"KzffqWL\"><img loading=\"lazy\" decoding=\"async\" width=\"1948\" height=\"1190\" class=\"alignnone size-full wp-image-4510 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71304d66583.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71304d66583.png 1948w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71304d66583-300x183.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71304d66583-1024x626.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71304d66583-768x469.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71304d66583-1536x938.png 1536w\" sizes=\"auto, (max-width: 1948px) 100vw, 1948px\" \/><\/p>\n<p>On the Export screen you will be given several info that we will need to input on the SAML Application of the IDCS_Main. Time to copy and paste data from one window to the other.<\/p>\n<p id=\"ClFmMiw\"><img loading=\"lazy\" decoding=\"async\" width=\"1692\" height=\"1340\" class=\"alignnone size-full wp-image-4514 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713168bf979.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713168bf979.png 1692w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713168bf979-300x238.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713168bf979-1024x811.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713168bf979-768x608.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713168bf979-1536x1216.png 1536w\" sizes=\"auto, (max-width: 1692px) 100vw, 1692px\" \/><\/p>\n<p>Also, download the <strong>Service Provider Signing Certificate<\/strong> as we will need to import it on the SAML App.<\/p>\n<p>Do not confuse it with the <strong>Encryption Certificate!<\/strong><\/p>\n<p id=\"xuuhmDv\"><img loading=\"lazy\" decoding=\"async\" width=\"1352\" height=\"318\" class=\"alignnone size-full wp-image-4526 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713612222b0.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713612222b0.png 1352w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713612222b0-300x71.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713612222b0-1024x241.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713612222b0-768x181.png 768w\" sizes=\"auto, (max-width: 1352px) 100vw, 1352px\" \/><\/p>\n<h3><span style=\"color: #000080;\"><a id=\"t3\"><\/a>Finish SAML App configuration on IDCS_Main<\/span><\/h3>\n<p>Go back to IDCS_Main.<\/p>\n<ul>\n<li>Paste on <strong>Entity ID<\/strong> the link from <strong>Provider ID<\/strong><\/li>\n<li>Paste on <strong>Assertion Consumer URL<\/strong> the link from <strong>Assertion Consumer Service URL<\/strong><\/li>\n<li>Paste on <strong>Single Logout URL<\/strong> the link from <strong>Logout Service Endpoint URL<\/strong> (on Advanced Settings)<\/li>\n<li>Paste on <strong>Logout Response URL<\/strong> the link from <strong>Logout Service Return URL<\/strong> (on Advanced Settings)<\/li>\n<li>Change <strong>NameID Format<\/strong> to <strong>Unspecified<\/strong><\/li>\n<li>Change <strong>NameID Value<\/strong> to <strong>User Name<\/strong>.<\/li>\n<li>Upload on the &#8220;<strong>Signing Certificate<\/strong>&#8221; the pem file downloaded from <strong>IDCS_Sec<\/strong>.<\/li>\n<\/ul>\n<p>You will end-up with something like this:<\/p>\n<p id=\"XDXBigx\"><img loading=\"lazy\" decoding=\"async\" width=\"2450\" height=\"1124\" class=\"alignnone size-full wp-image-4541 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713e12dc54e.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713e12dc54e.png 2450w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713e12dc54e-300x138.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713e12dc54e-1024x470.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713e12dc54e-768x352.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713e12dc54e-1536x705.png 1536w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713e12dc54e-2048x940.png 2048w\" sizes=\"auto, (max-width: 2450px) 100vw, 2450px\" \/><\/p>\n<p>And on the Advanced Settings:<\/p>\n<p id=\"zUQjvyu\"><img loading=\"lazy\" decoding=\"async\" width=\"2800\" height=\"894\" class=\"alignnone size-full wp-image-4518 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71332cca4b4.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71332cca4b4.png 2800w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71332cca4b4-300x96.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71332cca4b4-1024x327.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71332cca4b4-768x245.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71332cca4b4-1536x490.png 1536w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71332cca4b4-2048x654.png 2048w\" sizes=\"auto, (max-width: 2800px) 100vw, 2800px\" \/><\/p>\n<p>Finally press &#8220;<strong>Finish<\/strong>&#8221; to complete. Note that the application isn&#8217;t ready yet. You need to activate the application first and give some users or groups permissions to use it.<\/p>\n<p>To enabled it, press <strong>Activate<\/strong> button and confirm.<\/p>\n<p id=\"xPUjGeC\"><img loading=\"lazy\" decoding=\"async\" width=\"1968\" height=\"1036\" class=\"alignnone size-full wp-image-4520 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713389946e7.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713389946e7.png 1968w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713389946e7-300x158.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713389946e7-1024x539.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713389946e7-768x404.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713389946e7-1536x809.png 1536w\" sizes=\"auto, (max-width: 1968px) 100vw, 1968px\" \/><\/p>\n<p>Now go to the Groups (or Users) tabs and grant access to it to whoever you want to be able to use the <strong>IDCS_Main<\/strong> as the identity provider of <strong>IDCS_Sec<\/strong>. On most cases, you will allow it to all users. If you have a group for everyone, this will make this step easier:<\/p>\n<p id=\"TosvpCU\"><img loading=\"lazy\" decoding=\"async\" width=\"1972\" height=\"1230\" class=\"alignnone size-full wp-image-4522 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71340fbf3ab.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71340fbf3ab.png 1972w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71340fbf3ab-300x187.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71340fbf3ab-1024x639.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71340fbf3ab-768x479.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71340fbf3ab-1536x958.png 1536w\" sizes=\"auto, (max-width: 1972px) 100vw, 1972px\" \/><\/p>\n<h3><span style=\"color: #000080;\"><a id=\"t4\"><\/a>Test and enable the Identity Provider on IDCS_Sec<\/span><\/h3>\n<p>Now let&#8217;s go back to <strong>IDCS_Sec<\/strong>. No more tasks on <strong>IDCS_Main<\/strong>.<\/p>\n<p>Time to test if everything is working!<\/p>\n<p>We stopped on the &#8220;<strong>Export<\/strong>&#8221; item of the IDP flow. Click <strong>Next<\/strong> to move to the <strong>Test<\/strong> item, and click on &#8220;<strong>Test Login<\/strong>&#8220;.<\/p>\n<p id=\"ODRuyiB\"><img loading=\"lazy\" decoding=\"async\" width=\"1690\" height=\"714\" class=\"alignnone size-full wp-image-4524 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71351c4c349.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71351c4c349.png 1690w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71351c4c349-300x127.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71351c4c349-1024x433.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71351c4c349-768x324.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71351c4c349-1536x649.png 1536w\" sizes=\"auto, (max-width: 1690px) 100vw, 1690px\" \/><\/p>\n<p>You may see something like this. If you see any error, double check the previous steps.<\/p>\n<p id=\"RqNTphA\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4528 size-medium\" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71368a8f07f-300x75.png\" alt=\"\" width=\"300\" height=\"75\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71368a8f07f-300x75.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71368a8f07f-1024x257.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71368a8f07f-768x193.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71368a8f07f-1080x274.png 1080w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71368a8f07f.png 1090w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Go back to the <span style=\"text-decoration: underline;\">IDP Flow.<\/span> Click <strong>Next<\/strong>. <strong>Activate<\/strong> it and <strong>Finish<\/strong>!<\/p>\n<p id=\"zFjuIlu\"><img loading=\"lazy\" decoding=\"async\" width=\"1684\" height=\"666\" class=\"alignnone size-full wp-image-4530 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136afb317b.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136afb317b.png 1684w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136afb317b-300x119.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136afb317b-1024x405.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136afb317b-768x304.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136afb317b-1536x607.png 1536w\" sizes=\"auto, (max-width: 1684px) 100vw, 1684px\" \/><\/p>\n<h3><span style=\"color: #0000ff;\"><a id=\"t5\" style=\"color: #0000ff;\"><\/a><span style=\"color: #000080;\">Add the Identity Provider to the Default Identity Provider Policy<\/span><\/span><\/h3>\n<p>Your Identity Provider on Main IDCS is ready to authenticate your connections on the Sec IDCS! Let&#8217;s first make it visible on the <strong>Login Page<\/strong>.<\/p>\n<p id=\"PsYzhCJ\"><img loading=\"lazy\" decoding=\"async\" width=\"2102\" height=\"858\" class=\"alignnone size-full wp-image-4532 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136c90bd12.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136c90bd12.png 2102w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136c90bd12-300x122.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136c90bd12-1024x418.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136c90bd12-768x313.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136c90bd12-1536x627.png 1536w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136c90bd12-2048x836.png 2048w\" sizes=\"auto, (max-width: 2102px) 100vw, 2102px\" \/><\/p>\n<p>Now to really make it appears, you need to add it as your Identity Provider Policy.<\/p>\n<p>On the IDCS_Sec, go to &#8220;<strong>IDCS -&gt; Security -&gt; Identity Provider Policies<\/strong>&#8221; and click on the default one.<\/p>\n<p id=\"smGVhoS\"><img loading=\"lazy\" decoding=\"async\" width=\"2086\" height=\"1090\" class=\"alignnone size-full wp-image-4534 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136f9f0162.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136f9f0162.png 2086w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136f9f0162-300x157.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136f9f0162-1024x535.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136f9f0162-768x401.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136f9f0162-1536x803.png 1536w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e7136f9f0162-2048x1070.png 2048w\" sizes=\"auto, (max-width: 2086px) 100vw, 2086px\" \/><\/p>\n<p>Now go to the <strong>Identity Providers<\/strong> tab and <strong>Assign<\/strong> the &#8220;<strong>IDCS Main<\/strong>&#8221; to your list.<\/p>\n<p id=\"Ysuhmiy\"><img loading=\"lazy\" decoding=\"async\" width=\"2094\" height=\"1104\" class=\"alignnone size-full wp-image-4536 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713728ed5fa.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713728ed5fa.png 2094w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713728ed5fa-300x158.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713728ed5fa-1024x540.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713728ed5fa-768x405.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713728ed5fa-1536x810.png 1536w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e713728ed5fa-2048x1080.png 2048w\" sizes=\"auto, (max-width: 2094px) 100vw, 2094px\" \/><\/p>\n<p>Finally, now you are able to see the new option for connection on your IDCS_Sec.<\/p>\n<p id=\"qCxCcpQ\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4538 size-medium\" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71375fd50c3-263x300.png\" alt=\"\" width=\"263\" height=\"300\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71375fd50c3-263x300.png 263w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71375fd50c3-897x1024.png 897w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71375fd50c3-768x876.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e71375fd50c3.png 1034w\" sizes=\"auto, (max-width: 263px) 100vw, 263px\" \/><\/p>\n<h3 id=\"IDOAM-GUID-7A80646D-EA14-426D-97A0-C8C109B4F1F4\" class=\"sect3\"><span style=\"color: #000080;\"><a id=\"t6\"><\/a>Mark Users as Federated<\/span><\/h3>\n<div>\n<div class=\"section\">Users that use <strong>IDCS_Main<\/strong> to login to <strong>IDCS_Sec<\/strong> should be flagged as federated.<\/div>\n<div class=\"section\">Federated users cannot change their passwords in <strong>IDCS_Sec<\/strong>. These users will use <strong>IDCS_Main<\/strong> facilities for password changes.<\/div>\n<div>Go to <strong>IDCS -&gt; Users<\/strong> and change Federated to <strong><span style=\"color: #003300;\">Yes<\/span><\/strong>.<\/div>\n<\/div>\n<p id=\"AsJFBxt\"><img loading=\"lazy\" decoding=\"async\" width=\"2848\" height=\"1362\" class=\"alignnone size-full wp-image-4546 \" src=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e721ef4d827c.png\" alt=\"\" srcset=\"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e721ef4d827c.png 2848w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e721ef4d827c-300x143.png 300w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e721ef4d827c-1024x490.png 1024w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e721ef4d827c-768x367.png 768w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e721ef4d827c-1536x735.png 1536w, https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e721ef4d827c-2048x979.png 2048w\" sizes=\"auto, (max-width: 2848px) 100vw, 2848px\" \/><\/p>\n<h3><span style=\"color: #000080;\">Wait! Why do I need to have user in <span style=\"color: #000000;\">IDCS_Sec<\/span> if I&#8217;m authenticating through <span style=\"color: #000000;\">IDCS_Main<\/span>?<\/span><\/h3>\n<p>With <strong>Identity Provider<\/strong> , we still need to have the local users and groups and their privileges assigned locally. We are just delegating the authentication flow, but not retrieving the user privileges and groups.<\/p>\n<p>However, there is a way to keep it synced, using what Oracle calls &#8220;<strong>Provisioning Bridge<\/strong>&#8220;. I will keep the implementation of this to another article, but you can get more info about it on:<\/p>\n<p><a href=\"https:\/\/docs.oracle.com\/en\/cloud\/paas\/identity-cloud\/uaids\/understand-provisioning-bridge.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/docs.oracle.com\/en\/cloud\/paas\/identity-cloud\/uaids\/understand-provisioning-bridge.html<\/a><\/p>\n<b>Have you enjoyed? Please leave a comment or give a \ud83d\udc4d!<\/b>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style2 like-4550 jlk' href='javascript:void(0)' data-task='like' data-post_id='4550' data-nonce='de4404f630' rel='nofollow'><img class='wti-pixel' src='https:\/\/www.dbarj.com.br\/wp-content\/plugins\/wti-like-post\/images\/pixel.gif' title='Like' \/><span class='lc-4550 lc'>+1<\/span><\/a><\/div><\/div> <div class='status-4550 status align-left'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Those days, I was working on a customer that had several Oracle IDCS providers. Two of them for Oracle Cloud at Customer different appliances and one Oracle Cloud Infrastrucure account. There was a requirement to consolidate all users authentication flow on a single IDCS, so there was no need of keeping them all synced across &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/\">Continue lendo<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[],"class_list":["post-4550","post","type-post","status-publish","format-standard","hentry","category-oracle-cloud","item-wrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Consolidating authentication flow of multiple IDCS&#039;s in a single one - DBA - Rodrigo Jorge - Oracle Tips and Guides<\/title>\n<meta name=\"description\" content=\"In this article, I will show how to consolidate all users authentication flow of multiple IDCS&#039;s in a single one.\" \/>\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.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"DBA RJ\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/\"},\"author\":{\"name\":\"DBA RJ\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"headline\":\"Consolidating authentication flow of multiple IDCS&#8217;s in a single one\",\"datePublished\":\"2020-03-18T14:04:36+00:00\",\"dateModified\":\"2020-03-18T14:23:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/\"},\"wordCount\":1050,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/img_5e712b53e90ab.png\",\"articleSection\":[\"Oracle Cloud\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/\",\"url\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/\",\"name\":\"Consolidating authentication flow of multiple IDCS's in a single one - DBA - Rodrigo Jorge - Oracle Tips and Guides\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/img_5e712b53e90ab.png\",\"datePublished\":\"2020-03-18T14:04:36+00:00\",\"dateModified\":\"2020-03-18T14:23:05+00:00\",\"description\":\"In this article, I will show how to consolidate all users authentication flow of multiple IDCS's in a single one.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/img_5e712b53e90ab.png\",\"contentUrl\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/img_5e712b53e90ab.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2020\\\/03\\\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Consolidating authentication flow of multiple IDCS's in a single one\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/\",\"name\":\"DBA - Rodrigo Jorge - Oracle Tips and Guides\",\"description\":\"Blog about Databases, Security and High Availability\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\",\"name\":\"DBA RJ\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\",\"url\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\",\"contentUrl\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\",\"width\":712,\"height\":712,\"caption\":\"DBA RJ\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Consolidating authentication flow of multiple IDCS's in a single one - DBA - Rodrigo Jorge - Oracle Tips and Guides","description":"In this article, I will show how to consolidate all users authentication flow of multiple IDCS's in a single one.","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.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/","twitter_misc":{"Escrito por":"DBA RJ","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/#article","isPartOf":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/"},"author":{"name":"DBA RJ","@id":"https:\/\/www.dbarj.com.br\/pt-br\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"headline":"Consolidating authentication flow of multiple IDCS&#8217;s in a single one","datePublished":"2020-03-18T14:04:36+00:00","dateModified":"2020-03-18T14:23:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/"},"wordCount":1050,"commentCount":0,"publisher":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"image":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712b53e90ab.png","articleSection":["Oracle Cloud"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/","url":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/","name":"Consolidating authentication flow of multiple IDCS's in a single one - DBA - Rodrigo Jorge - Oracle Tips and Guides","isPartOf":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/#primaryimage"},"image":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712b53e90ab.png","datePublished":"2020-03-18T14:04:36+00:00","dateModified":"2020-03-18T14:23:05+00:00","description":"In this article, I will show how to consolidate all users authentication flow of multiple IDCS's in a single one.","breadcrumb":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/#primaryimage","url":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712b53e90ab.png","contentUrl":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2020\/03\/img_5e712b53e90ab.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbarj.com.br\/pt-br\/2020\/03\/consolidate-authentication-flow-of-multiple-idcss-in-a-single-one\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dbarj.com.br\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Consolidating authentication flow of multiple IDCS's in a single one"}]},{"@type":"WebSite","@id":"https:\/\/www.dbarj.com.br\/pt-br\/#website","url":"https:\/\/www.dbarj.com.br\/pt-br\/","name":"DBA - Rodrigo Jorge - Oracle Tips and Guides","description":"Blog about Databases, Security and High Availability","publisher":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbarj.com.br\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":["Person","Organization"],"@id":"https:\/\/www.dbarj.com.br\/pt-br\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9","name":"DBA RJ","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png","url":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png","contentUrl":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png","width":712,"height":712,"caption":"DBA RJ"},"logo":{"@id":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png"}}]}},"_links":{"self":[{"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/posts\/4550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/comments?post=4550"}],"version-history":[{"count":2,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/posts\/4550\/revisions"}],"predecessor-version":[{"id":4554,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/posts\/4550\/revisions\/4554"}],"wp:attachment":[{"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/media?parent=4550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/categories?post=4550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/tags?post=4550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}