Problem/Motivation

FedRAMP and HIPAA compliance require strict role-based access control with the principle of least privilege. Drupal 11 provides flexible permission systems, but lacks preconfigured roles that meet compliance standards for sensitive environments.

Steps to reproduce

  1. Install Drupal 11
  2. Review default roles and permissions
  3. Try to implement FedRAMP AC-2 controls
  4. Note the extensive manual configuration required

Proposed resolution

Develop a Recipe component for RBAC that includes:

  • Compliance-aligned predefined roles
  • MFA integration for sensitive roles
  • Session timeout configurations
  • Separation of duties enforcement
  • Automated permission validation

Remaining tasks

  1. Define role structure based on compliance requirements
  2. Create Recipe extensions for role management
  3. Implement MFA configuration
  4. Build session management settings
  5. Develop permission validation tools

User interface changes

  • Enhanced role management interface
  • Compliance validation indicators
  • MFA assignment controls

API changes

  • Role recipe components
  • Permission validation hooks
  • Session management events

Data model changes

  • Extended user roles with compliance metadata
  • Session configuration storage

Comments

flux423 created an issue. See original summary.

flux423’s picture

Category: Feature request » Plan