roles web application Archives - Anuj Varma, Hands-On Technology Architect, Clean Air Activist https://www.anujvarma.com/tag/roles-web-application/ Production Grade Technical Solutions | Data Encryption and Public Cloud Expert Wed, 11 Jun 2014 02:38:09 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.2 https://www.anujvarma.com/wp-content/uploads/anujtech.png roles web application Archives - Anuj Varma, Hands-On Technology Architect, Clean Air Activist https://www.anujvarma.com/tag/roles-web-application/ 32 32 ROLES for a typical web application https://www.anujvarma.com/roles-for-a-typical-web-application/ https://www.anujvarma.com/roles-for-a-typical-web-application/#respond Wed, 11 Jun 2014 02:38:09 +0000 http://www.anujvarma.com/?p=2582 Roles help define WHICH USERS can do WHAT. So – an ADMIN is a super ROLE – wherein all users belonging this ROLE, can do things that regular users cannot. […]

The post ROLES for a typical web application appeared first on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.

]]>
Roles help define WHICH USERS can do WHAT. So – an ADMIN is a super ROLE – wherein all users belonging this ROLE, can do things that regular users cannot. A GUEST ROLE would be the polar opposite of an ADMIN role – with severely restricted capabilities.

To begin with, your app should think about just these two roles – GUEST and ADMIN.  The GUEST role can simply VIEW data – and not perform any updates, inserts etc. Typically, a web app allows users to edit their own profiles and/or edit/update SOME data , though not ALL data. To accommodate this intermediate ROLE, you can define a MEMBERS ROLE. A user in/with the member role would be able to do more than a GUEST but far less than an ADMIN.  Finally, an ADMIN role would allow admin users to edit, create , update all user data. To begin with,  you do not need really need more than these 3 levels or authorization roles.

Some applications may define a REPORTING ROLE  – for users who are allowed to run reports.

The post ROLES for a typical web application appeared first on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.

]]>
https://www.anujvarma.com/roles-for-a-typical-web-application/feed/ 0