Entitlements merge requestshttps://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests2023-08-18T11:36:39Zhttps://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/4entitlements v22023-08-18T11:36:39ZRostislav Vatolinvatolinrp@gmail.comentitlements v2More details here:
https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/2
and here:
https://community.opengroup.org/osdu/platform/deployment-and-operations/infra-azure-provisioning/-/issues/81More details here:
https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/2
and here:
https://community.opengroup.org/osdu/platform/deployment-and-operations/infra-azure-provisioning/-/issues/81M1 - Release 0.1https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/9Updates from 26 of Jan2023-08-18T11:36:38ZRostislav Vatolinvatolinrp@gmail.comUpdates from 26 of JanMore details: https://community.opengroup.org/osdu/platform/deployment-and-operations/infra-azure-provisioning/-/issues/81More details: https://community.opengroup.org/osdu/platform/deployment-and-operations/infra-azure-provisioning/-/issues/81M3 - Release 0.5Rostislav Vatolinvatolinrp@gmail.comMingyang ZhuRostislav Vatolinvatolinrp@gmail.comhttps://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/10Remove JwtClaimExtractorTest to resolve cred scan issue2023-08-18T11:36:36ZRostislav Vatolinvatolinrp@gmail.comRemove JwtClaimExtractorTest to resolve cred scan issueM3 - Release 0.5https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/16Add tenant init API2023-08-18T11:36:28ZRostislav Vatolinvatolinrp@gmail.comAdd tenant init APIMore details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/7More details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/7M4 - Release 0.7https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/18Add service principal authorization2023-08-18T11:36:25ZRostislav Vatolinvatolinrp@gmail.comAdd service principal authorizationMore details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/9More details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/9M4 - Release 0.7https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/20Implemented Custom Header logic in entitlements v22023-08-18T11:36:23ZPreksha Beohar-SlbImplemented Custom Header logic in entitlements v2This MR has the new custom header related changes in the entitlements service. Please refer to this [issue](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/issues/20)This MR has the new custom header related changes in the entitlements service. Please refer to this [issue](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/issues/20)M5 - Release 0.8https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/22Update response codes2023-08-18T11:36:22ZTika Lestari [SLB]Update response codesMore Details [#13](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/13)More Details [#13](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/13)M4 - Release 0.7https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/23Data migration2023-08-18T11:36:20ZMingyang ZhuData migrationScript to migrate v1 data to v2. Related issue: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/12Script to migrate v1 data to v2. Related issue: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/12M4 - Release 0.7Mingyang ZhuMingyang Zhuhttps://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/25Enhance filtering by app id2023-08-18T11:36:16ZRostislav Vatolinvatolinrp@gmail.comEnhance filtering by app idMore details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/11More details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/11M4 - Release 0.7https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/29Add delete member API2023-08-18T11:36:13ZRostyslav Matushkin (SLB)Add delete member APIMore details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/17More details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/17M4 - Release 0.7https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/30add more steps in the data migration script2023-08-18T11:36:10ZMingyang Zhuadd more steps in the data migration scriptAdd 2 extra steps in the data migration script. The current script will migrate the data from v1 as-is. And the extra steps will do the following
1. Run the tenant provisioning API first before migrating data. It creates the bootstrap gr...Add 2 extra steps in the data migration script. The current script will migrate the data from v1 as-is. And the extra steps will do the following
1. Run the tenant provisioning API first before migrating data. It creates the bootstrap groups and relationship
2. Migrate data admins. In entitlements-azure, there is a feature allows the whitelisted data admins to be able to access all data groups. V2 achieve this through the group hierarchy through the data admin group (users.data.root). So just migrating data as-is will make the data admins. This extra step run at last to add all the whitelisted data admins from v1 into the data admin group.M4 - Release 0.7Mingyang ZhuMingyang Zhuhttps://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/31Remove member email validation2023-08-18T11:36:08ZRostyslav Matushkin (SLB)Remove member email validationMore details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/18More details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/18M4 - Release 0.7Rostyslav Matushkin (SLB)Rostyslav Matushkin (SLB)https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/33Handle non existing dp2023-08-18T11:36:04ZRostislav Vatolinvatolinrp@gmail.comHandle non existing dpMore details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/20More details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/20M4 - Release 0.7https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/37fix the python script bug2023-08-18T11:35:58ZMingyang Zhufix the python script bugfix json file loading bug in the python script.fix json file loading bug in the python script.M4 - Release 0.7Mingyang ZhuMingyang Zhuhttps://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/41Remove extra call to cosmos for get groups API2023-08-18T11:35:53ZRostislav Vatolinvatolinrp@gmail.comRemove extra call to cosmos for get groups APIMore details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/11More details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/11M5 - Release 0.8https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/44Implement redis cache and add metrics2023-08-18T11:35:50ZTika Lestari [SLB]Implement redis cache and add metricsMore details: #26More details: #26M5 - Release 0.8https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/45Fix problem with internal access2023-08-18T11:35:48ZRostislav Vatolinvatolinrp@gmail.comFix problem with internal accessMore details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/27More details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/27M5 - Release 0.8https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/48ListGroupOnBehalfOfApi2023-08-18T11:35:45ZPreksha Beohar-SlbListGroupOnBehalfOfApiRelated [Issue](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/28)
This new API lists all the groups that the given user/ member id belongs to in the given tenant.Related [Issue](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/28)
This new API lists all the groups that the given user/ member id belongs to in the given tenant.M5 - Release 0.8https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/51Configure quota for root group using environment variable2023-08-18T11:35:42ZRostislav Vatolinvatolinrp@gmail.comConfigure quota for root group using environment variableMore details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/34More details: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/issues/34M5 - Release 0.8https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/52Return 400 on invalid request body for PUT/POST apis and handle CosmosDB 429 ...2023-08-18T11:35:40ZTika Lestari [SLB]Return 400 on invalid request body for PUT/POST apis and handle CosmosDB 429 errorDetails: #36Details: #36M5 - Release 0.8