Hi Saneth,

Thanks for the quick response. I will look into that :)
Thanks
/Thusitha

On Fri, Jun 19, 2015 at 7:46 AM, Saneth Dharmakeerthi <[email protected]>
wrote:

> Hi Thusitha,
>
> As we discuss yesterday this happens because of the automation.xml that
> you are using does not define any roles to  those tenant users. If
> automation.xml not contain any user-role mapping the automation framework
> will add admin role to those users.
>
>
> You can add roles and do the mapping as bellow,
>
>                 <user key="user2">
>                     <userName>testuser21</userName>
>                     <password>testuser21</password>
>                     <roles>
>                         <role>role1</role>
>                     </roles>
>                 </user>
>             </users>
>         </tenant>
>     </tenants>
>     <roles>
>         <role name="role1">
>             <permissions>
>                 <permission>/permission/admin/configure</permission>
>                 <permission>/permission/admin/login</permission>
>                 <permission>/permission/admin/manage</permission>
>                 <permission>/permission/admin/monitor</permission>
>             </permissions>
>         </role>
>         <role name="role2">
>             <permissions>
>                 <permission>/permission/admin/configure</permission>
>                 <permission>/permission/admin/login</permission>
>             </permissions>
>         </role>
>     </roles>
> </userManagement>
>
>
>
>
> Thanks and Best Regards,
>
> Saneth Dharmakeerthi
> Senior Software Engineer
> WSO2, Inc.
> Mobile: +94772325511
>
> On Thu, Jun 18, 2015 at 6:36 PM, Thusitha Thilina Dayaratne <
> [email protected]> wrote:
>
>> Hi,
>>
>> I'm trying to write some tests for the user core functionalities. While
>> doing so when I try to create a user from a non admin user as follows.
>>
>> super.init(TestUserMode.SUPER_TENANT_USER);
>>
>> userManagementClient.addUser(username, password, null, null);
>>
>> Since non-admin users don't have permissions to create users this should
>> throws an Exception.  But this get executed and user is getting created.
>> When I checked the roles of the executing user at the debug time using
>>
>> userManagementClient.getRolesOfCurrentUser()
>>
>> It has the admin role as well.
>>
>> I have create the JIRA[1]
>> [1] - https://wso2.org/jira/browse/TA-978
>>
>>
>> Please correct me if my assumption is wrong.
>>
>> Thanks
>>
>> --
>> Thusitha Dayaratne
>> Software Engineer
>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>>
>> Mobile  +94712756809
>> Blog      alokayasoya.blogspot.com
>> About    http://about.me/thusithathilina
>>
>>
>


-- 
Thusitha Dayaratne
Software Engineer
WSO2 Inc. - lean . enterprise . middleware |  wso2.com

Mobile  +94712756809
Blog      alokayasoya.blogspot.com
About    http://about.me/thusithathilina
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to