Skip to content

feat(authz): install Bouncer and establish baseline RBAC #10

@ibourgeois

Description

@ibourgeois

Goal

Add role-based authorization with Bouncer for the first protected areas of the app.

Scope

  • Install and configure Bouncer
  • Create baseline admin and user roles
  • Give admin full access
  • Establish centralized admin-area authorization rules

Out of Scope

  • Fine-grained permission matrix for every future app
  • Team or organization modeling

Acceptance Criteria

  • Bouncer is installed and roles are seeded or otherwise provisioned cleanly
  • Admin-only areas can be protected consistently
  • Baseline role checks are covered by tests

Dependencies

Test Plan

  • Add authorization tests for admin and non-admin access
  • Verify role assignment behavior for baseline roles

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions