On Fri, Aug 8, 2014 at 10:24 PM, Harsha Kumara <[email protected]> wrote:

> I assumed you have removed the *<parameter name="AuthorizationAction"
> locked="true">/permission/admin/configure</parameter> *from service level
> and only applied for specific methods which you want secure. You can add 
> <parameter
> name="DoAuthentication" locked="true">false</parameter>  as a parameter
> to a method which you don't want to secure.But I didn't try it out.
>

Yes. I tried like you explained, but it was not successful

>
>
> On Fri, Aug 8, 2014 at 9:46 PM, Isura Karunaratne <[email protected]> wrote:
>
>>
>>
>> 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
>>
>>
>
>
> --
> 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

Reply via email to