in automation.xml you can define different roles with required permissions
as follows

<role name="writeRole">

    <permissions>
        <permission>/permission/..../.../.../write</permission>
         .........
    </permissions>
</role>

<role name="readRole">
    <permissions>
        <permission>/permission/..../..../.../read</permission>
         .........
    </permissions>
</role>

And Then define users & roles as follows

<user key="user1">
  <userName>user1</userName>
  <password>password</password>
  <roles>
       <role>writeRole</role>
  </roles>
</user>

<user key="user2">
  <userName>user2</userName>
  <password>password</password>
  <roles>
       <role>readRole</role>
  </roles>
</user>

And then enabling UserPopulateExtension in <platformExecutionManager>
will populate users and reoles in process center.
<class>
  
<name>org.wso2.carbon.integration.common.extensions.usermgt.UserPopulateExtension</name>
</class>

Hope this helps


On Mon, May 16, 2016 at 12:47 PM, Yasima Dewmini <yas...@wso2.com> wrote:

> Hi all,
>
> I'm writing integration tests for Process Center. We can add role
> permissions in automation.xml as following.
>
> <role name="role1">
>     <permissions>
>         <permission>/permission/admin/configure</permission>
>         <permission>/permission/admin/login</permission>
>     </permissions>
> </role>
>
> I need to deny some role permissions like read, write for a specific
> process.
> How can I do this? Any help on this is appreciated.
>
> Thanks
> Yasima.
>
> --
> Yasima Dewmini
> Software Engineer, WSO2, Inc.
> Mobile: 0713117081
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Amalka Subasinghe

WSO2 Inc.
Mobile: +94 77 9401267
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to