Skip to content

API Authentication and Permissions

Authentication Model

  • Django authentication with allauth integration.
  • Login is required for most application pages and endpoints.
  • MFA policies are enforced by middleware settings.

Permission Expectations

  • Access is typically scoped by selected project and user role.
  • Write actions should be limited to authorized contributors.
  • Governance actions should be limited to elevated roles.
Collapsed security reminder

Do not assume access from UI visibility alone. Always enforce permission checks in view logic.