Mike's Notes
Building out RBAC is leading to other changes in Pipi.
Resources
References
- Reference
Repository
- Home > Ajabbi Research > Library >
- Home > Handbook >
Last Updated
09/09/2025
RBAC causes a change to the Deployment Engine
By: Mike Peters
On a Sandy Beach: 09/09/2025
Mike is the inventor and architect of Pipi and the founder of Ajabbi.
Using RBAC to redesign the Pipi security model has led to some changes in other Engines.
User Account
A User Account has one or more Deployments.
Deployment
A deployment has these properties;
- ID
- Code Name
- Name
- Description
- One language (eg English)
- One User Account
- One Deployment Class (type of tenancy)
- One Domain Model (eg, health).
Those properties are inherited. This means each Deployment/Domain Model has its own set of prebuilt Security Roles, Security Profiles
Security Role
A security role has these properties;
- ID
- Code Name
- Name
- Description
- One User Account Class ( eg, Pipi, Enterprise, DevOps, SME, User)
- One language (eg, English, French, Hebrew)
- One Domain Model (eg, health, website, sewerage, public transport, art gallery).
Example
- Domain Model: Website
- Domain Model Function: create CNAME, delete CNAME
- Security Role: Webmaster, Editor, Visitor
- Security Profile: DNS Registry, Website
No comments:
Post a Comment