Adding support for roles in admin auth