Saturday, January 14, 2017

The BO security model: object names

In this blog series I will try to share insights I’ve gathered over the years on how to setup a effective security model: simple, structured, maintainable, flexible, expandable and easy to use.
In this third part of the blog series I will focus on the names of objects. As stated the goal is to create a security model that is simple and structured. The object names play a big part in this

User types

Let’s assume there are four types of users on your systems:
  • Endusers
  • Analysts
  • Reporters
  • Designers
Where each type is an extension of the previous one, so there is some kind of structure in these types.

Per type there will be a user group and a CAL.

      

When I assign these user groups to folders it looks like this:


Although they are sorted alphabetically I don’t like that very much, So I make a little change to the user type user groups, to make use of the alphabetic sort:


After this little name change it’s much easier on the eye. And it’s making the model a bit more structured.

Organisation user groups

Lets add a department to the system, Sales. I create folders which represent the structure of the sales department and corresponding user groups. Theses folders and user groups are used to define access. Both have the same structure but the don't have the same names.


Doing this makes them appear neatly ordered when they are assigned to the folders:









Total user security on folder Sales \ EMAE \ NL now looks like this:




No comments:

Post a Comment