Yes.. I also agreed with you.. But to change this permission, you may need to modify the jar file of WSO2IS. Becuase it is already defined in the service.xml file of the jar file which exposed this EntitlementService
. Please check here. However we can configure new permission by modifying this value, Let say... /permission/admin/manage/add/service
is going to configure.
How to modify the jar file.
- Locate entitlement jar file and open it.
file-roller wso2is-4.5.0/repository/components/plugins/org.wso2.carbon.identity.entitlement_4.2.0.jar
Locate service.xml file inside the
META-INF
and open it.Then modify the value under
EntitlementService
configuration.Restart the server.
Like that you can modify the permission for any pre-defined value. Also you can add new permission to above permission tree by adding new resource from the registry browser. If you browser to /_system/governance/permission/admin/manage
using registry browser, you can define new collection with name
attribute. Then it would show in the permission tree.
I guess this would help you.