From ce448fe33126f41257c5dbc94a14cf400b43b73f Mon Sep 17 00:00:00 2001 From: Evelyn Gurschler Date: Fri, 11 Oct 2024 13:02:05 +0200 Subject: [PATCH] feat(osp): remove create role and assign configure role to cx admin and update docs https://github.com/eclipse-tractusx/portal-iam/issues/186 --- .../06. Roles & Rights Concept.md | 5 ++--- .../generic/catenax-central/CX-Central-realm.json | 13 ++----------- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/docs/technical documentation/06. Roles & Rights Concept.md b/docs/technical documentation/06. Roles & Rights Concept.md index 8b330562..6a4dec3a 100644 --- a/docs/technical documentation/06. Roles & Rights Concept.md +++ b/docs/technical documentation/06. Roles & Rights Concept.md @@ -200,7 +200,7 @@ This role concept covers all roles related to | Approval/Rejection of the SSI certificate (decision_ssicredential) | x | | | | | | | | | | | | Revocation of an credential (revoke_credential) | x | x | x | x | | | | | | | | | **Onboarding Service Provider Support** | | | | | | | | | | | | -| Configure Callback URL (configure_partner_registration) | x | | x | | | | | | | | | +| Configure Onboarding Service Provider Management (configure_partner_registration) | x | | x | x | | | | | | | | | **Certificate Management (new)** | | | | | | | | | | | | | Company Certificate View (view_certificates) **new** | x | x | x | x | x | x | x | x | x | x | x | | Company Certificate Upload (upload_certificates) **new** | | x | x | | | | x | | | | | @@ -233,8 +233,7 @@ This role concept covers all roles related to | Register new connector (add_connectors) | x | | | | | | | | | Create new service offering (add_service_offering) | x | | | | | | | | | View Membership (view_membership) | | | | | | | x | | -| Enable 3rd parties to create registrations (create_partner_registration) | | | | | | | | x | -| Configure OSP Callback URL (configure_partner_registration) | | | | | | | | x | +| Create 3rd party registrations/Configure OSP Callback Url (configure_partner_registration) | | | | | | | | x | | View offered app details (app_management) | x | | | | | | x | | | Access technical user details (view_tech_user_management) | x | | | | | | | x | | send_mail | | | | | | | | | diff --git a/import/realm-config/generic/catenax-central/CX-Central-realm.json b/import/realm-config/generic/catenax-central/CX-Central-realm.json index a991719c..70dee756 100644 --- a/import/realm-config/generic/catenax-central/CX-Central-realm.json +++ b/import/realm-config/generic/catenax-central/CX-Central-realm.json @@ -543,15 +543,6 @@ "containerId": "e0806293-f9b3-44f1-a6d0-4e4406787f80", "attributes": {} }, - { - "id": "66f4b417-25d4-47d7-b3d2-e6eb80bcba5e", - "name": "create_partner_registration", - "description": "", - "composite": false, - "clientRole": true, - "containerId": "e0806293-f9b3-44f1-a6d0-4e4406787f80", - "attributes": {} - }, { "id": "0d41349d-30a8-42c1-9e1c-2b67d69fba30", "name": "update_own_user_account", @@ -1375,7 +1366,8 @@ "delete_own_user_account", "edit_apps", "view_apps", - "view_connectors" + "view_connectors", + "configure_partner_registration" ], "Cl3-CX-Semantic": [ "delete_semantic_model", @@ -1737,7 +1729,6 @@ "composites": { "client": { "Cl2-CX-Portal": [ - "create_partner_registration", "configure_partner_registration" ] }