From aa14038bd279299ebeeab2e6ebac18089c8ff148 Mon Sep 17 00:00:00 2001 From: Thamindu Aluthwala Date: Fri, 20 Oct 2023 21:44:13 +0530 Subject: [PATCH] Introduce RAC v2 --- .../pom.xml | 2 + .../resources/p2.inf | 2 + .../resources/resource-access-control-v2.xml | 1299 ++++++++++++++++ .../resource-access-control-v2.xml.j2 | 1320 +++++++++++++++++ 4 files changed, 2623 insertions(+) create mode 100644 features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/resource-access-control-v2.xml create mode 100644 features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/resource-access-control-v2.xml.j2 diff --git a/features/identity-core/org.wso2.carbon.identity.core.server.feature/pom.xml b/features/identity-core/org.wso2.carbon.identity.core.server.feature/pom.xml index d65bddc307d6..88f39a669e06 100644 --- a/features/identity-core/org.wso2.carbon.identity.core.server.feature/pom.xml +++ b/features/identity-core/org.wso2.carbon.identity.core.server.feature/pom.xml @@ -82,11 +82,13 @@ resources identity.xml + resource-access-control-v2.xml identity_log_tokens.properties **/*.sql p2.inf build.properties identity.xml.j2 + resource-access-control-v2.xml.j2 schemas.xml.j2 org.wso2.carbon.identity.core.server.feature.default.json org.wso2.carbon.identity.core.server.feature.infer.json diff --git a/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/p2.inf b/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/p2.inf index 98da38d9942a..49b7c175a1d3 100644 --- a/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/p2.inf +++ b/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/p2.inf @@ -3,6 +3,7 @@ org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../../r org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../../repository/conf); \ org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../../repository/conf/identity); \ org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.identity.core.server_${feature.version}/identity.xml,target:${installFolder}/../../conf/identity/identity.xml,overwrite:true);\ +org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.identity.core.server_${feature.version}/resource-access-control-v2.xml,target:${installFolder}/../../conf/identity/resource-access-control-v2.xml,overwrite:true);\ org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.identity.core.server_${feature.version}/identity_log_tokens.properties,target:${installFolder}/../../conf/security/identity_log_tokens.properties,overwrite:true);\ org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../../dbscripts); \ org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../../dbscripts/identity); \ @@ -15,6 +16,7 @@ org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../../r org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../../repository/resources/conf/templates/repository/conf); \ org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/../../../repository/resources/conf/templates/repository/conf/identity); \ org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.identity.core.server_${feature.version}/identity.xml.j2,target:${installFolder}/../../resources/conf/templates/repository/conf/identity/identity.xml.j2,overwrite:true);\ +org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.identity.core.server_${feature.version}/resource-access-control-v2.xml.j2,target:${installFolder}/../../resources/conf/templates/repository/conf/identity/resource-access-control-v2.xml.j2,overwrite:true);\ org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.identity.core.server_${feature.version}/schemas.xml.j2,target:${installFolder}/../../resources/conf/templates/repository/conf/identity/schemas.xml.j2,overwrite:true);\ org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.identity.core.server_${feature.version}/org.wso2.carbon.identity.core.server.feature.default.json,target:${installFolder}/../../resources/conf/org.wso2.carbon.identity.core.server.feature.default.json,overwrite:true);\ org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.carbon.identity.core.server_${feature.version}/org.wso2.carbon.identity.core.server.feature.infer.json,target:${installFolder}/../../resources/conf/org.wso2.carbon.identity.core.server.feature.infer.json,overwrite:true);\ diff --git a/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/resource-access-control-v2.xml b/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/resource-access-control-v2.xml new file mode 100644 index 000000000000..76c70a1fc1c3 --- /dev/null +++ b/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/resource-access-control-v2.xml @@ -0,0 +1,1299 @@ + + + + + + + + + + + + internal_code_mgt_view + + + internal_code_mgt_create + + + internal_code_mgt_update + + + internal_code_mgt_delete + + + + internal_code_mgt_view + + + + internal_code_mgt_view + + + internal_code_mgt_create + + + internal_code_mgt_update + + + internal_code_mgt_delete + + + + + internal_pi_info_view + + + + internal_pi_info_view + + + + + + + + internal_user_update + + + + + + + + + internal_config_mgt_list + + + + internal_config_mgt_add + + + internal_config_mgt_update + + + internal_config_mgt_view + + + internal_config_mgt_delete + + + + internal_config_mgt_add + + + internal_config_mgt_update + + + internal_config_mgt_view + + + internal_config_mgt_delete + + + + + internal_notification_senders_add + + + internal_notification_senders_update + + + internal_notification_senders_view + + + internal_notification_senders_delete + + + + + internal_secret_type_mgt_add + + + internal_secret_type_mgt_update + + + internal_secret_type_mgt_view + + + internal_secret_type_mgt_delete + + + + + internal_secret_mgt_add + + + internal_secret_mgt_update + + + internal_secret_mgt_view + + + internal_secret_mgt_delete + + + + + + internal_org_branding_preference_update + + + internal_org_branding_preference_update + + + internal_org_branding_preference_update + + + + + + internal_branding_preference_update + + + internal_branding_preference_update + + + internal_branding_preference_update + + + + + + internal_org_validation_rule_mgt_update + + + + + + internal_validation_rule_mgt_update + + + + + internal_idvp_add + + + internal_idvp_update + + + internal_idvp_delete + + + internal_idvp_view + + + + + + + internal_org_consent_mgt_add + + + + internal_org_consent_mgt_delete + + + + internal_org_consent_mgt_add + + + + internal_org_consent_mgt_delete + + + + internalv_consent_mgt_add + + + + internal_org_consent_mgt_delete + + + + + + + internal_consent_mgt_add + + + + internal_consent_mgt_delete + + + + internal_consent_mgt_add + + + + internal_consent_mgt_delete + + + + internal_consent_mgt_add + + + + internal_consent_mgt_delete + + + + + internal_recovery_view + + + internal_recvoery_create + + + internal_recovery_update + + + internal_recovery_delete + + + + + + + + internal_dcr_create + + + internal_dcr_delete + + + internal_dcr_update + + + internal_dcr_view + + + + + internal_register_delete + + + internal_register_create + + + + + internal_oauth2_introspect + + + + + internal_manage_pep + + + + + internal_org_user_mgt_list + + + internal_org_user_mgt_create + + + internal_org_user_mgt_list + + + internal_org_user_mgt_view + + + internal_org_user_mgt_update + + + internal_org_user_mgt_update + + + internal_org_user_mgt_delete + + + + + internal_org_group_mgt_view + + + internal_org_group_mgt_create + + + internal_org_group_mgt_view + + + internal_org_group_mgt_view + + + internal_org_group_mgt_update + + + internal_org_group_mgt_update + + + internal_org_group_mgt_delete + + + + + /permission/admin/manage/identity/rolemgt/view + internal_role_mgt_view + + + /permission/admin/manage/identity/rolemgt/create + internal_role_mgt_create + + + /permission/admin/manage/identity/rolemgt/view + internal_role_mgt_view + + + /permission/admin/manage/identity/rolemgt/update + internal_role_mgt_update + + + /permission/admin/manage/identity/rolemgt/update + internal_role_mgt_update + + + /permission/admin/manage/identity/rolemgt/delete + internal_role_mgt_delete + + + + + internal_user_mgt_list + + + internal_user_mgt_create + + + internal_user_mgt_list + + + internal_user_mgt_view + + + internal_user_mgt_update + + + internal_user_mgt_update + + + internal_user_mgt_delete + + + + + internal_group_mgt_view + + + internal_group_mgt_create + + + internal_group_mgt_view + + + internal_group_mgt_view + + + internal_group_mgt_update + + + internal_group_mgt_update + + + internal_group_mgt_delete + + + + + /permission/admin/manage/identity/rolemgt/view + internal_role_mgt_view + + + internal_role_mgt_view + + + internal_role_mgt_create + + + internal_role_mgt_view + + + internal_role_mgt_update + + + internal_role_mgt_update + + + internal_role_mgt_delete + + + /permission/admin/manage/identity/rolemgt/create + internal_role_mgt_create + + + /permission/admin/manage/identity/rolemgt/view + internal_role_mgt_view + + + /permission/admin/manage/identity/rolemgt/update + internal_role_mgt_update + + + /permission/admin/manage/identity/rolemgt/update + internal_role_mgt_update + + + /permission/admin/manage/identity/rolemgt/delete + internal_role_mgt_delete + + + + + + + + + + internal_bulk_mgt_view + + + internal_bulk_mgt_create + + + internal_bulk_mgt_update + + + internal_bulk_mgt_delete + + + + + + + + + + + + + + + internal_oauth_scope_create + + + internal_oauth_scope_delete + + + internal_oauth_scope_update + + + internal_oauth_scope_view + + + + + + internal_login + + + internal_user_mgt_delete + + + internal_login + + + internal_login + + + internal_user_mgt_create + + + + + + + + + internal_login + + + internal_login + + + + internal_humantask_view + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + + + + + internal_user_association_view + + + internal_user_association_delete + + + internal_user_association_view + + + internal_user_association_delete + + + + + internal_challenge_mgt_view + + + internal_challenge_mgt_update + + + internal_challenge_mgt_create + + + internal_challenge_mgt_delete + + + internal_challenge_mgt_view + + + internal_challenge_mgt_update + + + internal_challenge_mgt_create + + + internal_challenge_mgt_delete + + + + + internal_user_fucntionality_view + + + internal_user_fucntionality_create + + + + + internal_user_recovery_create + + + + + internal_org_claim_meta_create + + + internal_org_claim_meta_view + + + internal_org_claim_meta_update + + + internal_org_claim_meta_delete + + + + + internal_claim_meta_create + + + internal_claim_meta_view + + + internal_claim_meta_update + + + internal_claim_meta_delete + + + + + internal_org_email_mgt_view + + + internal_org_email_mgt_create + + + internal_org_email_mgt_update + + + internal_org_email_mgt_delete + + + + + internal_email_mgt_view + + + internal_email_mgt_create + + + internal_email_mgt_update + + + internal_email_mgt_delete + + + + + + internal_keystore_view + + + internal_keystore_update + + + + + internal_org_application_mgt_delete + + + internal_org_application_mgt_view + + + + + internal_application_mgt_create + + + internal_application_mgt_update + + + internal_application_mgt_delete + + + internal_application_mgt_view + + + + internal_organization_admin + + + + internal_application_mgt_update + + + + + internal_org_identity_governance_create + + + internal_org_identity_governance_view + + + internal_org_identity_governance_update + + + + + internal_identity_governance_create + + + internal_identity_governance_view + + + internal_identity_governance_update + + + + + + internal_org_admin_advisory_mgt_update + + + + + + internal_admin_advisory_mgt_update + + + + + internal_permission_mgt_view + + + + + internal_org_userstore_create + + + internal_org_userstore_view + + + internal_org_userstore_update + + + internal_org_userstore_delete + + + internal_org_userstore_view + + + + + internal_userstore_create + + + internal_userstore_view + + + internal_userstore_update + + + internal_userstore_delete + + + internal_userstore_view + + + + + internal_org_session_view + + + internal_org_session_delete + + + + + internal_session_view + + + internal_session_view + + + internal_session_delete + + + + + internal_idv_claim_view + + + internal_idv_claim_add + + + internal_idv_claim_update + + + internal_idv_claim_verify + + + + + internal_org_idp_create + + + internal_org_idp_update + + + internal_org_idp_delete + + + internal_org_idp_view + + + + + internal_idp_create + + + internal_idp_update + + + internal_idp_delete + + + internal_idp_view + + + + + internal_org_authenticator_view + + + + + internal_authenticator_view + + + + + internal_functional_lib_create + + + internal_functional_lib_view + + + internal_functional_lib_update + + + internal_functional_lib_delete + + + + + internal_oidc_scope_create + + + internal_oidc_scope_delete + + + internal_oidc_scope_update + + + internal_oidc_scope_view + + + + + internal_list_tenants + + + internal_list_tenants + + + internal_modify_tenants + + + internal_modify_tenants + + + + + + internal_media_mgt_create + + + internal_media_mgt_view + + + internal_media_mgt_delete + + + + + internal_cors_origins_view + + + internal_cors_origins_view + + + + + internal_org_config_view + + + + + internal_config_view + + + internal_config_view + + + + + internal_org_role_mgt_view + + + internal_org_role_mgt_view + + + internal_org_role_mgt_create + + + internal_org_role_mgt_update + + + internal_org_role_mgt_update + + + internal_org_role_mgt_delete + + + + + internal_org_discovery_update + + + internal_org_discovery_view + + + internal_org_discovery_view + + + internal_org_discovery_update + + + internal_org_discovery_delete + + + internal_org_discovery_view + + + + + internal_org_organization_view + + + internal_org_organization_view + + + internal_org_organization_create + + + internal_org_organization_update + + + internal_org_organization_update + + + internal_org_organization_delete + + + internal_org_organization_view + + + + + internal_organization_view + + + internal_organization_view + + + internal_organization_create + + + internal_organization_update + + + internal_organization_update + + + internal_organization_delete + + + internal_organization_view + + + + + internal_org_org_config_mgt_view + + + internal_org_org_config_mgt_add + + + internal_org_org_config_mgt_delete + + + + + internal_org_config_mgt_view + + + internal_org_config_mgt_add + + + internal_org_config_mgt_delete + + + + + internal_self_service_view + + + internal_self_service_update + + + + + + internal_org_guest_mgt_invite_add + + + + internal_org_guest_mgt_invite_list + + + internal_org_guest_mgt_invite_list + + + internal_org_guest_mgt_invite_delete + + + + + + internal_guest_mgt_invite_add + + + + internal_guest_mgt_invite_list + + + internal_guest_mgt_invite_list + + + internal_guest_mgt_invite_delete + + + + + internal_api_resource_create + + + internal_api_resource_update + + + internal_api_resource_delete + + + internal_api_resource_view + + + internal_api_resource_view + + + + + internal_org_extensions_view + + + + + internal_extensions_view + + + + + internal_remote_fetch_create + + + internal_remote_fetch_update + + + internal_remote_fetch_delete + + + internal_remote_fetch_view + + + + + internal_workflow_view + + + + + internal_user_authorizedapp_view + + + internal_user_authorizedapp_delete + + + internal_user_authorizedapp_delete + + + + + + + internal_identity_mgt_view + internal_identity_mgt_update + internal_identity_mgt_create + internal_identity_mgt_delete + + + internal_identity_mgt_view + internal_identity_mgt_update + internal_identity_mgt_create + internal_identity_mgt_delete + + + internal_identity_mgt_view + internal_identity_mgt_update + internal_identity_mgt_create + internal_identity_mgt_delete + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + internal_application_mgt_create + + + internal_manage_pap + + + /permission/admin/manage + + + + + internal_org_idle_account_list + + + + + internal_idle_account_list + + + + + internal_org_expired_password_view + + + + + internal_expired_password_view + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/resource-access-control-v2.xml.j2 b/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/resource-access-control-v2.xml.j2 new file mode 100644 index 000000000000..a4fbaa3f3f82 --- /dev/null +++ b/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/resource-access-control-v2.xml.j2 @@ -0,0 +1,1320 @@ + + + + + {% for resource in resource.access_control %} + + {% for permission in resource.permissions %} + {{permission}} + {% endfor %} + {% for scope in resource.scopes %} + {{scope}} + {% endfor %} + + {% endfor %} + + + + + + + + internal_code_mgt_view + + + internal_code_mgt_create + + + internal_code_mgt_update + + + internal_code_mgt_delete + + + + internal_code_mgt_view + + + + internal_code_mgt_view + + + internal_code_mgt_create + + + internal_code_mgt_update + + + internal_code_mgt_delete + + + + + internal_pi_info_view + + + + internal_pi_info_view + + + + + + + + internal_user_update + + + + + + + + + internal_config_mgt_list + + + + internal_config_mgt_add + + + internal_config_mgt_update + + + internal_config_mgt_view + + + internal_config_mgt_delete + + + + internal_config_mgt_add + + + internal_config_mgt_update + + + internal_config_mgt_view + + + internal_config_mgt_delete + + + + + internal_notification_senders_add + + + internal_notification_senders_update + + + internal_notification_senders_view + + + internal_notification_senders_delete + + + + + internal_secret_type_mgt_add + + + internal_secret_type_mgt_update + + + internal_secret_type_mgt_view + + + internal_secret_type_mgt_delete + + + + + internal_secret_mgt_add + + + internal_secret_mgt_update + + + internal_secret_mgt_view + + + internal_secret_mgt_delete + + + + + + internal_org_branding_preference_update + + + internal_org_branding_preference_update + + + internal_org_branding_preference_update + + + + + + internal_branding_preference_update + + + internal_branding_preference_update + + + internal_branding_preference_update + + + + + + internal_org_validation_rule_mgt_update + + + + + + internal_validation_rule_mgt_update + + + + + internal_idvp_add + + + internal_idvp_update + + + internal_idvp_delete + + + internal_idvp_view + + + + + + + internal_org_consent_mgt_add + + + + internal_org_consent_mgt_delete + + + + internal_org_consent_mgt_add + + + + internal_org_consent_mgt_delete + + + + internalv_consent_mgt_add + + + + internal_org_consent_mgt_delete + + + + + + + internal_consent_mgt_add + + + + internal_consent_mgt_delete + + + + internal_consent_mgt_add + + + + internal_consent_mgt_delete + + + + internal_consent_mgt_add + + + + internal_consent_mgt_delete + + + + + internal_recovery_view + + + internal_recvoery_create + + + internal_recovery_update + + + internal_recovery_delete + + + + + + + + internal_dcr_create + + + internal_dcr_delete + + + internal_dcr_update + + + internal_dcr_view + + + + + internal_register_delete + + + internal_register_create + + + + + internal_oauth2_introspect + + + + + internal_manage_pep + + + + + internal_org_user_mgt_list + + + internal_org_user_mgt_create + + + internal_org_user_mgt_list + + + internal_org_user_mgt_view + + + internal_org_user_mgt_update + + + internal_org_user_mgt_update + + + internal_org_user_mgt_delete + + + + + internal_org_group_mgt_view + + + internal_org_group_mgt_create + + + internal_org_group_mgt_view + + + internal_org_group_mgt_view + + + internal_org_group_mgt_update + + + internal_org_group_mgt_update + + + internal_org_group_mgt_delete + + + + + /permission/admin/manage/identity/rolemgt/view + internal_role_mgt_view + + + /permission/admin/manage/identity/rolemgt/create + internal_role_mgt_create + + + /permission/admin/manage/identity/rolemgt/view + internal_role_mgt_view + + + /permission/admin/manage/identity/rolemgt/update + internal_role_mgt_update + + + /permission/admin/manage/identity/rolemgt/update + internal_role_mgt_update + + + /permission/admin/manage/identity/rolemgt/delete + internal_role_mgt_delete + + + + + internal_user_mgt_list + + + internal_user_mgt_create + + + internal_user_mgt_list + + + internal_user_mgt_view + + + internal_user_mgt_update + + + internal_user_mgt_update + + + internal_user_mgt_delete + + + + + internal_group_mgt_view + + + internal_group_mgt_create + + + internal_group_mgt_view + + + internal_group_mgt_view + + + internal_group_mgt_update + + + internal_group_mgt_update + + + internal_group_mgt_delete + + + + + /permission/admin/manage/identity/rolemgt/view + internal_role_mgt_view + + + internal_role_mgt_view + + + internal_role_mgt_create + + + internal_role_mgt_view + + + internal_role_mgt_update + + + internal_role_mgt_update + + + internal_role_mgt_delete + + + /permission/admin/manage/identity/rolemgt/create + internal_role_mgt_create + + + /permission/admin/manage/identity/rolemgt/view + internal_role_mgt_view + + + /permission/admin/manage/identity/rolemgt/update + internal_role_mgt_update + + + /permission/admin/manage/identity/rolemgt/update + internal_role_mgt_update + + + /permission/admin/manage/identity/rolemgt/delete + internal_role_mgt_delete + + + + + + + + + + internal_bulk_mgt_view + + + internal_bulk_mgt_create + + + internal_bulk_mgt_update + + + internal_bulk_mgt_delete + + + + + + + + + + + + + + + internal_oauth_scope_create + + + internal_oauth_scope_delete + + + internal_oauth_scope_update + + + internal_oauth_scope_view + + + + + + internal_login + + + internal_user_mgt_delete + + + internal_login + + + internal_login + + + internal_user_mgt_create + + + + + + + + + internal_login + + + internal_login + + + + internal_humantask_view + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + internal_login + + + + + + + internal_user_association_view + + + internal_user_association_delete + + + internal_user_association_view + + + internal_user_association_delete + + + + + internal_challenge_mgt_view + + + internal_challenge_mgt_update + + + internal_challenge_mgt_create + + + internal_challenge_mgt_delete + + + internal_challenge_mgt_view + + + internal_challenge_mgt_update + + + internal_challenge_mgt_create + + + internal_challenge_mgt_delete + + + + + internal_user_fucntionality_view + + + internal_user_fucntionality_create + + + + + internal_user_recovery_create + + + + + internal_org_claim_meta_create + + + internal_org_claim_meta_view + + + internal_org_claim_meta_update + + + internal_org_claim_meta_delete + + + + + internal_claim_meta_create + + + internal_claim_meta_view + + + internal_claim_meta_update + + + internal_claim_meta_delete + + + + + internal_org_email_mgt_view + + + internal_org_email_mgt_create + + + internal_org_email_mgt_update + + + internal_org_email_mgt_delete + + + + + internal_email_mgt_view + + + internal_email_mgt_create + + + internal_email_mgt_update + + + internal_email_mgt_delete + + + + + + internal_keystore_view + + + internal_keystore_update + + + + + internal_org_application_mgt_delete + + + internal_org_application_mgt_view + + + + + internal_application_mgt_create + + + internal_application_mgt_update + + + internal_application_mgt_delete + + + internal_application_mgt_view + + + + internal_organization_admin + + + + internal_application_mgt_update + + + + + internal_org_identity_governance_create + + + internal_org_identity_governance_view + + + internal_org_identity_governance_update + + + + + internal_identity_governance_create + + + internal_identity_governance_view + + + internal_identity_governance_update + + + + + + internal_org_admin_advisory_mgt_update + + + + + + internal_admin_advisory_mgt_update + + + + + internal_permission_mgt_view + + + + + internal_org_userstore_create + + + internal_org_userstore_view + + + internal_org_userstore_update + + + internal_org_userstore_delete + + + internal_org_userstore_view + + + + + internal_userstore_create + + + internal_userstore_view + + + internal_userstore_update + + + internal_userstore_delete + + + internal_userstore_view + + + + + internal_org_session_view + + + internal_org_session_delete + + + + + internal_session_view + + + internal_session_view + + + internal_session_delete + + + + + internal_idv_claim_view + + + internal_idv_claim_add + + + internal_idv_claim_update + + + internal_idv_claim_verify + + + + + internal_org_idp_create + + + internal_org_idp_update + + + internal_org_idp_delete + + + internal_org_idp_view + + + + + internal_idp_create + + + internal_idp_update + + + internal_idp_delete + + + internal_idp_view + + + + + internal_org_authenticator_view + + + + + internal_authenticator_view + + + + + internal_functional_lib_create + + + internal_functional_lib_view + + + internal_functional_lib_update + + + internal_functional_lib_delete + + + + + internal_oidc_scope_create + + + internal_oidc_scope_delete + + + internal_oidc_scope_update + + + internal_oidc_scope_view + + + + + internal_list_tenants + + + internal_list_tenants + + + internal_modify_tenants + + + internal_modify_tenants + + + + + + internal_media_mgt_create + + + internal_media_mgt_view + + + internal_media_mgt_delete + + + + + internal_cors_origins_view + + + internal_cors_origins_view + + + + + internal_org_config_view + + + + + internal_config_view + + + internal_config_view + + + + + internal_org_role_mgt_view + + + internal_org_role_mgt_view + + + internal_org_role_mgt_create + + + internal_org_role_mgt_update + + + internal_org_role_mgt_update + + + internal_org_role_mgt_delete + + + + + internal_org_discovery_update + + + internal_org_discovery_view + + + internal_org_discovery_view + + + internal_org_discovery_update + + + internal_org_discovery_delete + + + internal_org_discovery_view + + + + + internal_org_organization_view + + + internal_org_organization_view + + + internal_org_organization_create + + + internal_org_organization_update + + + internal_org_organization_update + + + internal_org_organization_delete + + + internal_org_organization_view + + + + + internal_organization_view + + + internal_organization_view + + + internal_organization_create + + + internal_organization_update + + + internal_organization_update + + + internal_organization_delete + + + internal_organization_view + + + + + internal_org_org_config_mgt_view + + + internal_org_org_config_mgt_add + + + internal_org_org_config_mgt_delete + + + + + internal_org_config_mgt_view + + + internal_org_config_mgt_add + + + internal_org_config_mgt_delete + + + + + internal_self_service_view + + + internal_self_service_update + + + + + + internal_org_guest_mgt_invite_add + + + + internal_org_guest_mgt_invite_list + + + internal_org_guest_mgt_invite_list + + + internal_org_guest_mgt_invite_delete + + + + + + internal_guest_mgt_invite_add + + + + internal_guest_mgt_invite_list + + + internal_guest_mgt_invite_list + + + internal_guest_mgt_invite_delete + + + + + internal_api_resource_create + + + internal_api_resource_update + + + internal_api_resource_delete + + + internal_api_resource_view + + + internal_api_resource_view + + + + + internal_org_extensions_view + + + + + internal_extensions_view + + + + + internal_remote_fetch_create + + + internal_remote_fetch_update + + + internal_remote_fetch_delete + + + internal_remote_fetch_view + + + + + internal_workflow_view + + + + + internal_user_authorizedapp_view + + + internal_user_authorizedapp_delete + + + internal_user_authorizedapp_delete + + + + + + + internal_identity_mgt_view + internal_identity_mgt_update + internal_identity_mgt_create + internal_identity_mgt_delete + + + internal_identity_mgt_view + internal_identity_mgt_update + internal_identity_mgt_create + internal_identity_mgt_delete + + + internal_identity_mgt_view + internal_identity_mgt_update + internal_identity_mgt_create + internal_identity_mgt_delete + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + internal_application_mgt_create + + + internal_manage_pap + + + /permission/admin/manage + + + + + internal_org_idle_account_list + + + + + internal_idle_account_list + + + + + internal_org_expired_password_view + + + + + internal_expired_password_view + + + + + + + + + + + + + + + + + + + + + + + + + + + + +