Permission Management
Managing access control and permissions in Thena Platform
Learn how to effectively manage permissions and access control in Thena Platform.
Permission Types
1. Resource Permissions
Resource permissions control access to specific objects within the platform:
2. Role-Based Permissions
Roles group permissions for common user types:
Role Definition
3. Custom Permissions
Define custom permissions for specific needs:
Custom Permission
Permission Hierarchy
Organization Level
-
System Roles
- Super Admin
- Organization Admin
- Billing Admin
-
Custom Organization Roles
- Department Heads
- Regional Managers
- Custom Roles
Team Level
-
Default Team Roles
- Team Lead
- Team Member
- Observer
-
Custom Team Roles
- Senior Agent
- Junior Agent
- Specialist
Permission Management
Creating Permissions
Managing Permissions
-
Direct Assignment
- User to Role
- User to Permission
- Role to Permission
-
Inheritance
- Team Membership
- Organization Structure
- Role Hierarchy
-
Temporary Access
- Time-based grants
- Project-based access
- Emergency access
Access Policies
Policy Definition
Access Policy
Policy Enforcement
-
Runtime Evaluation
- Context gathering
- Rule matching
- Decision making
-
Conflict Resolution
- Priority rules
- Explicit denies
- Inheritance resolution
Best Practices
1. Permission Design
- Follow least privilege principle
- Group related permissions
- Use descriptive names
- Document permissions
2. Role Management
- Limit custom roles
- Regular role reviews
- Clear role hierarchy
- Document role purposes
3. Access Control
- Regular access audits
- Clear revocation process
- Emergency access procedures
- Access logging
Common Patterns
1. Team-Based Access
Team Access Pattern
2. Progressive Access
Progressive Access
Next Steps
- Review Authentication Overview
- Configure Organization Settings
- Implement Security Best Practices