META-INF.services.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.wso2.carbon.identity.entitlement Show documentation
Show all versions of org.wso2.carbon.identity.entitlement Show documentation
A custom wso2 products or solution
<!-- ~ Copyright (c) 2005-2011, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. ~ ~ WSO2 Inc. licenses this file to you under the Apache License, ~ Version 2.0 (the "License"); you may not use this file except ~ in compliance with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, ~ software distributed under the License is distributed on an ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ~ KIND, either express or implied. See the License for the ~ specific language governing permissions and limitations ~ under the License. --> <serviceGroup> <service name="EntitlementPolicyAdminService" scope="transportsession"> <transports> <transport>https</transport> </transports> <schema schemaNamespace="http://org.apache.axis2/xsd" elementFormDefaultQualified="true" /> <description>To administer Identity Entitlement Policy related functionality. </description> <parameter name="ServiceClass"> org.wso2.carbon.identity.entitlement.EntitlementPolicyAdminService </parameter> <operation name="addPolicies"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/create</parameter> </operation> <operation name="addPolicy"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/create</parameter> </operation> <operation name="addSubscriber"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/subscriber/create</parameter> </operation> <operation name="deleteSubscriber"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/subscriber/delete</parameter> </operation> <operation name="dePromotePolicy"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/demote</parameter> </operation> <operation name="enableDisablePolicy"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/enable</parameter> </operation> <operation name="getAllPolicies"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/view</parameter> </operation> <operation name="getAllPolicyIds"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/list</parameter> </operation> <operation name="getEntitlementData"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/view</parameter> </operation> <operation name="getEntitlementDataModules"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/view</parameter> </operation> <operation name="getLightPolicy"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/view</parameter> </operation> <operation name="getPolicy"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/view</parameter> </operation> <operation name="getPolicyByVersion"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/view</parameter> </operation> <operation name="getPolicyVersions"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/list</parameter> </operation> <operation name="getPublisherModuleData"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/subscriber/create</parameter> </operation> <operation name="getStatusData"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/view</parameter> </operation> <operation name="getSubscriber"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/subscriber/view</parameter> </operation> <operation name="getSubscriberIds"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/subscriber/list</parameter> </operation> <operation name="importPolicyFromRegistry"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/create, /permission/admin/manage/identity/entitlement/pap/policy/update</parameter> </operation> <operation name="orderPolicy"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/order</parameter> </operation> <operation name="publish"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/publish</parameter> </operation> <operation name="publishPolicies"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/publish</parameter> </operation> <operation name="publishToPDP"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/publish</parameter> </operation> <operation name="removePolicies"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/delete</parameter> </operation> <operation name="removePolicy"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/delete</parameter> </operation> <operation name="rollBackPolicy"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/rollback</parameter> </operation> <operation name="updatePolicy"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/policy/update</parameter> </operation> <operation name="updateSubscriber"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pap/subscriber/update</parameter> </operation> </service> <service name="EntitlementAdminService" scope="transportsession"> <transports> <transport>https</transport> </transports> <schema schemaNamespace="http://org.apache.axis2/xsd" elementFormDefaultQualified="true" /> <description>To administer Identity Entitlement PDP related functionality. </description> <parameter name="ServiceClass"> org.wso2.carbon.identity.entitlement.EntitlementAdminService </parameter> <operation name="clearAllAttributeCaches"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="clearAllResourceCaches"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="clearAttributeFinderCache"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="clearAttributeFinderCacheByAttributes"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="clearCarbonAttributeCache"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="clearCarbonResourceCache"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="clearDecisionCache"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="clearPolicyCache"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="clearResourceFinderCache"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="doTestRequest"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/test</parameter> </operation> <operation name="doTestRequestForGivenPolicies"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/test</parameter> </operation> <operation name="getGlobalPolicyAlgorithm"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/view</parameter> </operation> <operation name="getPDPData"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/view</parameter> </operation> <operation name="getPIPAttributeFinderData"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/view</parameter> </operation> <operation name="getPIPResourceFinderData"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/view</parameter> </operation> <operation name="getPolicyFinderData"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/view</parameter> </operation> <operation name="refreshAttributeFinder"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="refreshPolicyFinders"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="refreshResourceFinder"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> <operation name="setGlobalPolicyAlgorithm"> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/entitlement/pdp/manage</parameter> </operation> </service> <service name="EntitlementService" scope="transportsession"> <transports> <transport>https</transport> </transports> <schema schemaNamespace="http://org.apache.axis2/xsd" elementFormDefaultQualified="true" /> <description>User Entitlement related functionality.</description> <parameter name="ServiceClass"> org.wso2.carbon.identity.entitlement.EntitlementService </parameter> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/pep</parameter> </service> <service name="ws-xacml" scope="application"> <transports> <transport>https</transport> </transports> <operation name="XACMLAuthzDecisionQuery" mep="http://www.w3.org/2006/01/wsdl/in-out"> <actionMapping>XACMLAuthzDecisionQuery</actionMapping> <messageReceiver class="org.wso2.carbon.identity.entitlement.wsxacml.WSXACMLMessageReceiver"/> </operation> <parameter name="XACMLHandlerImplClass">org.wso2.carbon.identity.entitlement.EntitlementService</parameter> <parameter name="AuthorizationAction" locked="true">/permission/admin/manage/identity/pep</parameter> </service> <parameter name="adminService" locked="true">true</parameter> <parameter name="hiddenService" locked="true">true</parameter> </serviceGroup>