# system.security.getRoles() returns empty list

**URL:** <https://forum.inductiveautomation.com/t/system-security-getroles-returns-empty-list/11292>\
**Category:** Ignition\
**Created:** [March 1, 2016, 5:16pm UTC](https://forum.inductiveautomation.com/t/system-security-getroles-returns-empty-list/11292 "2016-03-01T17:16:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![WChester](https://avatars.discourse-cdn.com/v4/letter/w/df788c/32.png) [@WChester](https://forum.inductiveautomation.com/u/WChester)\
**Post date:** [March 1, 2016, 5:16pm UTC](https://forum.inductiveautomation.com/t/system-security-getroles-returns-empty-list/11292/1 "2016-03-01T17:16:14Z")

</div>

![:scratch:](https://us1.discourse-cdn.com/inductiveautomation/original/1X/76d1620bec252bfac07050c889ff5a91dc8a9c25.gif ":scratch:")

I am trying to set up some security in a project of mine. As part of that I need to look at the role that the current user has. When I use system.security.getRoles() I get an empty list. However when I use system.security.getUserRoles(‘uname’,‘pwd’,‘provider’) it returns the list I am looking for. I am using the internal security for simplicity.

---

<div class="post-metadata">

**Author:** ![WChester](https://avatars.discourse-cdn.com/v4/letter/w/df788c/32.png) [@WChester](https://forum.inductiveautomation.com/u/WChester)\
**Post date:** [March 2, 2016, 3:34pm UTC](https://forum.inductiveautomation.com/t/system-security-getroles-returns-empty-list/11292/2 "2016-03-02T15:34:00Z")

</div>

😒  
Update when I log in with a user that has only one role it works ok???

---

<div class="post-metadata">

**Author:** ![jim\_lapratt](https://avatars.discourse-cdn.com/v4/letter/j/cc9497/32.png) [@jim\_lapratt](https://forum.inductiveautomation.com/u/jim_lapratt)\
**Post date:** [March 3, 2016, 1:09pm UTC](https://forum.inductiveautomation.com/t/system-security-getroles-returns-empty-list/11292/3 "2016-03-03T13:09:21Z")

</div>

You may want to look at these tags for info if you are wanting it after they are logged in:

[System]Client/User/RolesString  
[System]Client/User/RolesDataSet
