Update Requirements, Design and Approach authored by Sourabh Roy's avatar Sourabh Roy
...@@ -59,9 +59,9 @@ Discussions with various Module Owners and CSP is in progress and below requirem ...@@ -59,9 +59,9 @@ Discussions with various Module Owners and CSP is in progress and below requirem
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b. OSDU Instance Identity Provider – This is the Identity provider which will be used for authentication. The details of the IDP will need to be shared with the development team for initial configuration<br/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b. OSDU Instance Identity Provider – This is the Identity provider which will be used for authentication. The details of the IDP will need to be shared with the development team for initial configuration<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c. User Identity is the User email and authorization token which will be passed as header information for invoking any <br/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c. User Identity is the User email and authorization token which will be passed as header information for invoking any <br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d. OSDU Platform API Management – It is the cloud specific API Management Gateway which will provide REST endpoints to Admin UI Apps. This will internally get data from “OSDU Data Platform” by internally validating user authorization (entitlements)<br/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d. OSDU Platform API Management – It is the cloud specific API Management Gateway which will provide REST endpoints to Admin UI Apps. This will internally get data from “OSDU Data Platform” by internally validating user authorization (entitlements)<br/>
![img1](uploads/f57ffc9192deb65204c336c8afdfe4cf/img1.png) ![img1](uploads/f57ffc9192deb65204c336c8afdfe4cf/img1.png) <br/>
3. Below is a representation of high-level flow integration of OSDU Admin UI Application: 3. Below is a representation of high-level flow integration of OSDU Admin UI Application:
![img2](uploads/bc7a269dcd217fd03e702c96e86237a7/img2.png) ![img2](uploads/bc7a269dcd217fd03e702c96e86237a7/img2.png) <br/>
4. During the initial setup of OSDU instance, a super user is added to various groups. This superuser will be responsible for configuring the groups access to various other users using Admin UI Application. The entitlements API’s will be used to manage users and groups mapping <br/> 4. During the initial setup of OSDU instance, a super user is added to various groups. This superuser will be responsible for configuring the groups access to various other users using Admin UI Application. The entitlements API’s will be used to manage users and groups mapping <br/>
5. Below is a prototype screen of how the initial landing page will look like: <br/><br/> 5. Below is a prototype screen of how the initial landing page will look like: <br/><br/>
![img3](uploads/de46ea425834a41a9728f3f19f156fb6/img3.png)<br/> ![img3](uploads/de46ea425834a41a9728f3f19f156fb6/img3.png)<br/>
... ...
......