How did you try to use the function you registered? Can you provide a sample?
Farasath Ahamed Software Engineer, WSO2 Inc.; http://wso2.com Mobile: +94777603866 Blog: blog.farazath.com Twitter: @farazath619 <https://twitter.com/farazath619> <http://wso2.com/signature> On Thu, Oct 5, 2017 at 7:20 PM, Isuranga Perera <isurangamper...@gmail.com> wrote: > Hi All, > > I'm trying to introduce a new XACML function in IS 5.3. This is the > procedure I followed so far. > > - Create the new class by extending the *FunctionBase* abstract class. > - Created a jar file and copied it into > *<IS_HOME>/repository/components/lib* directory > - Created "balana-config.xml" file with the following content and > copied it into *<IS_HOME>/repository/conf/security* > > >> >> >> >> >> >> >> >> >> >> >> >> >> > *<conf defaultPDP="pdp" > defaultAttributeFactory="attr" defaultCombiningAlgFactory="comb" > defaultFunctionFactory="func"> <pdp name="pdp"> <attributeFinderModule > class="org.wso2.balana.finder.impl.CurrentEnvModule"/> > <attributeFinderModule > class="org.wso2.balana.finder.impl.SelectorModule"/> </pdp> <attributeFactory > name="attr" useStandardDatatypes="true"/> <functionFactory name="func" > useStandardFunctions="true"> <condition> <function > class="org.wso2.xacml.permissions.PermissionEvalFunction"/> > </condition> </functionFactory> <combiningAlgFactory name="comb" > useStandardAlgorithms="true" /></config>* > > - Set property > > *PDP.Balana.Config.Enable=true *in > *<IS_HOME>/repository/conf/identity/entitlement.properties* > > But when I tried to use that functionId in a policy it throws an Exception > saying functionId doesn't exist. It seems even my config file is not parsed. > Appreciate any help. > > Best Regards, > Isuranga Perera > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev