RBAC Defining Roles

Overview #

Defining Roles is difficult. Defining roles that work over long periods is even more difficult.

Role definition includes two sub-tasks:

Some things to avoid.

Generally, defining Functional Roles is the best tract. We will use some examples to help clarify.When defining an RBAC model, the following conventions are useful:

Constraint#

Constraint place a restrictive rule on the potential inheritance or assignment of permissions from possible opposing roles, thus it can be used to achieve appropriate segregation of duties.

As an example, the same person should not be allowed to both create a login account for someone, and also be allowed to authorize the procedure.

More Information#

There might be more information for this subject on one of the following: