On Fri, Aug 8, 2014 at 9:33 PM, Harsha Kumara <[email protected]> wrote:
> Hi Isura, > As Danushka mentioned, you should be able to do as follows for secure a > method. L > > *<operation name="yourMethod">* > > * <parameter name="AuthorizationAction" > locked="true">/permission/admin/configure</parameter> </operation>* > I tried this way and It was able to set different authorization for each method. But I was unable to remove authentication using above operation. > > > Thanks, > Harsha > > > > On Fri, Aug 8, 2014 at 7:43 PM, Danushka Fernando <[email protected]> > wrote: > >> Hi Isura >> >> In the given configuration there is a property as follows >> <parameter name="AuthorizationAction" >> locked="true">/permission/admin/login</parameter> >> >> Use this parameter for the methods that you want to secure. In this way >> it should work AFAIK. >> >> Thanks & Regards >> Danushka Fernando >> Software Engineer >> WSO2 inc. http://wso2.com/ >> Mobile : +94716332729 >> >> >> On Fri, Aug 8, 2014 at 3:44 PM, Harsha Kumara <[email protected]> wrote: >> >>> Hi Isura, >>> AFAIK, you can't specify permission for method. But if you need you can >>> move those method to separate class and grant or revoke the permissions. >>> Thanks, >>> Harsha >>> >>> >>> On Fri, Aug 8, 2014 at 3:37 PM, Isura Karunaratne <[email protected]> >>> wrote: >>> >>>> Hi All, >>>> >>>> Following is a sample axis2 service.xml configuration, >>>> >>>> >>>> <serviceGroup> >>>> >>>> <service name="MyService" scope="transportsession"> >>>> <transports> >>>> <transport>https</transport> >>>> </transports> >>>> <parameter name="ServiceClass" locked="false"> >>>> pathToMyService >>>> </parameter> >>>> <parameter name="adminService" locked="true">true</parameter> >>>> <parameter name="hiddenService" locked="false">false</parameter> >>>> <parameter name="AuthorizationAction" >>>> locked="true">/permission/admin/login >>>> </parameter> >>>> </service> >>>> >>>> </serviceGroup> >>>> >>>> >>>> >>>> When I try to send soap request via Soap UI it requires authentication >>>> for all service methods. Following parameter can be used to remove the >>>> authentication of all service methods. >>>> >>>> <parameter name="DoAuthentication" locked="true">false</parameter> >>>> >>>> >>>> >>>> Is there anyway that can be used to remove the authentication of only a >>>> particular method in service class? >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Isura Dilhara Karunaratne >>>> Software Engineer >>>> >>>> Mob +94 772 254 810 >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> Harsha Kumara >>> Software Engineer, WSO2 Inc. >>> Mobile: +94775505618 >>> Blog:harshcreationz.blogspot.com >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> > > > -- > Harsha Kumara > Software Engineer, WSO2 Inc. > Mobile: +94775505618 > Blog:harshcreationz.blogspot.com > -- Isura Dilhara Karunaratne Software Engineer Mob +94 772 254 810
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
