table td { border-width: 0px; border-color: black; border-style: solid; border-spacing: 1px 1px; padding: 10px; background-color: white; } .cb11w1 ul li,...
table td { border-width: 0px; border-color: black; border-style: solid; border-spacing: 1px 1px; padding: 10px; background-color: white; } .cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } Introduction In an recent post I explained how to use the IDCS Assertion Grant Type Flow to create a personalized JWT Access Token. But I deliberatly excluded any sample code for obvious reasons: There are just too many libraries and programming languages available to...
table td { border-width: 0px; border-color: black; border-style: solid; border-spacing: 1px 1px; padding: 10px; background-color: white; } .cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em;...
Introduction In my Developing SaaS Extensions using VBCS and Helidon Micro-Services part 1, I focused on the creation of a Helidon based microservice which we...
Introduction In my Developing SaaS Extensions using VBCS and Helidon Micro-Services part 1, I focused on the creation of a Helidon based microservice which we tested locally. This blog post takes the reading through to the next step which is to deploy the microservice on Oracle Kubernetes Service and then explain how this service can be called from VBCS in a way that the microservice is aware of the user (aka identity propagation from VBCS to the microservice) In the example...
Introduction In my Developing SaaS Extensions using VBCS and Helidon Micro-Services part 1, I focused on the creation of a Helidon based microservice which we tested locally. This blog post takes the...
.cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } .backgroundOverlay, .delayedPopupWindow { display: none !important } .gist { border-left:...
.cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } .backgroundOverlay, .delayedPopupWindow { display: none !important } .gist { border-left: none !important;} @media only screen and (max-width:640px){.gist .blob-num{padding: 1px 10px!important;} .gist table{display:table}.gist tr{display:table-row}.gist td{display:table-cell;border:1px solid #ddd}.gist table td:before{position: inherit;top:0;left:0;padding-right:0}} .code-inline { display: inline; margin: 0;...
.cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } .backgroundOverlay, .delayedPopupWindow { display: none !important } .gist { border-left: none !important;} @media only screen...
Introduction I recently completed a blog post on how to extend Oracle SaaS using VBCS and Oracle Functions and am in the process of publishing the code. Whilst...
Introduction I recently completed a blog post on how to extend Oracle SaaS using VBCS and Oracle Functions and am in the process of publishing the code. Whilst I was writing this piece of code I learnt a lot about Functions and ran into many situations which I think a lot of other developers would run into . This blog post collates them into a single blog post (which I may update regularly) and Im hoping it is useful to you all. How to expose Functions as REST Services...
Introduction I recently completed a blog post on how to extend Oracle SaaS using VBCS and Oracle Functions and am in the process of publishing the code. Whilst I was writing this piece of code...
Introduction Whilst building a demo recently I had to store an oAuth client secret somewhere for Oracle Function to work properly. I immediately decided to...
Introduction Whilst building a demo recently I had to store an oAuth client secret somewhere for Oracle Function to work properly. I immediately decided to store it in the Oracle Functions configurations section and thought all was well. The below image shows the configuration section for my application and as you can see both the IDCS client id and client secret are stored. However after a security review with my good friend (Olaf) we realised that whilst the data is...
Introduction Whilst building a demo recently I had to store an oAuth client secret somewhere for Oracle Function to work properly. I immediately decided to store it in the Oracle...
.cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } table td { border-width: 1px; border-color: black; border-style: solid; border-spacing: 1px...
.cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } table td { border-width: 1px; border-color: black; border-style: solid; border-spacing: 1px 1px; padding: 10px; background-color: white; } Introduction As businesses adopt more SaaS, the ability to extend to meet changing business requirements becomes more important. Before cloud-native, IT teams were faced with the realities of either selecting a set of vendors offered integration solutions, providing...
.cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } table td { border-width: 1px; border-color: black; border-style: solid; border-spacing: 1px 1px; padding: 10px;...
table td { border-width: 0px; border-color: black; border-style: solid; border-spacing: 1px 1px; padding: 10px; background-color: white; } .cb11w1 ul li, .cb11w1 ol li { line-height: 1.4em; color: #404040 } Introduction Many of the modern computer applications use a technology that is as old as the Roman Empire: this technology is user identitification by user name and pass word. It is used at the front end, the user interfaces, as well as the back end when computer...
Introduction This blog post details how you can develop a SaaS extension using VBCS and Helidon microservices and most importantly pass the user identity from...
Introduction This blog post details how you can develop a SaaS extension using VBCS and Helidon microservices and most importantly pass the user identity from the SaaS to the microservice so it can be used for data security etc. In a previous blog post of mine I commented that whilst VBCS can be used directly against Oracle SaaS, and it works very well BTW, it is often recommended that you build a backend service to manage the interaction between SaaS and PaaS. This can be...
Introduction This blog post details how you can develop a SaaS extension using VBCS and Helidon microservices and most importantly pass the user identity from the SaaS to the microservice so it can be...
p { margin:0; padding:0; line-height:20px; } div { margin:0; padding:0; } Validation Validated on 11/20/2020 with : ODI Version 12.2.1.4.201011 ADW Version...
p { margin:0; padding:0; line-height:20px; } div { margin:0; padding:0; } Validation Validated on 11/20/2020 with : ODI Version 12.2.1.4.201011 ADW Version Oracle Database 19c Enterprise Edition Release - Production Version 19.5.0.0.0 EDMCS Version 20.10.70 Introduction In order to have a single source of truth for an organization’s data, a reference data solution is often required. This reference data once define can be used by operational systems as well as reporting...
p { margin:0; padding:0; line-height:20px; } div { margin:0; padding:0; } Validation Validated on 11/20/2020 with : ODI Version 12.2.1.4.201011 ADW Version Oracle Database 19c Enterprise Edition...