Kulcare Docs

Identity Domain

Developer documentation for the identity domain: authentication, users, tenants, facilities, practitioners, permissions and feature flags.

This file previously held a completed Flipper implementation plan. Flipper has been removed (#1409); that plan is archived at docs/pending/flipper-backend-completion-plan.md.

Start here

TopicDoc
Feature flags — catalog, overrides, creating and togglingfeature-flags.md
Authentication system overviewauthentication-system.md
Two-factor flow2fa-working-flow.md
Access control and user managementaccess-control-user-management.md
Permissions APIpermission-management-api.md
Routing architecturerouting-architecture.md
Users managementusers-management.md
Patient self-service signuppatient-self-service-signup.md
Notificationsnotifications.md

Subdirectories

DirectoryCovers
account/Account settings and profile
facilities/Facility setup and configuration
identity/Auth architecture and login/logout implementation (see its index.md)
notifications/Notification channels, templates, dev outbox
service_packages/Service package configuration
system/Platform-level system concerns
tenants/Tenant model and hierarchy
04-features/Historical feature-migration analyses

On this page