task_altTasked
  • todayOverview
  • check_circleTasks
  • inboxAreas
Kaukus

Kaukus ID

Build an independent Rust/PostgreSQL identity platform, separately from the ZITADEL-compatible port, at /home/mathias/work/identity-platform. Use a feature-oriented modular monolith with Axum/SQLx, typed Maud views, Vite/Stimulus/custom CSS and self-hosted icons. Authoritative relational state, explicit migrations, curated transactional history and outbox; security reads must not depend on replay or asynchronous projections. Start with one shared Kaukus identity realm, reusable accounts, customer/operator organizations and independent project access/roles. Identity administration is Kaukus-internal; customers continue managing users through Kaukus, with a provisioning API to be built later. Keep business-specific meeting/voting/support permissions in Kaukus. Prove reuse through feature slices before adding generic abstractions or crate splits. No near-term production cutover; leave running ZITADEL unchanged and use only fresh synthetic fixtures.

Active

Tasks

Include closed
  • check_circle
    Accept OIDC token request extensions sent by OmniAuth
    KaukusKaukus IDBug
    Done
  • check_circle
    Allow HTTP OIDC callbacks on localhost subdomains
    KaukusKaukus IDBug
    Done
  • check_circle
    Implement the first OIDC authorization-code login flow
    KaukusKaukus IDFeature
    Done
  • check_circle
    Add project-scoped OIDC client registration and management
    KaukusKaukus IDFeature
    Done
  • check_circle
    Refresh database diagrams and architecture documentation
    KaukusKaukus IDChore
    Done
  • check_circle
    Add simple email password reset
    KaukusKaukus IDFeature
    Done
  • check_circle
    Brand the identity platform as Kaukus ID
    KaukusKaukus IDFeature
    Done
  • check_circle
    Show user sign-in history and outcomes
    KaukusKaukus IDFeature
    Done
  • check_circle
    Redesign administration detail pages
    KaukusKaukus IDFeature
    Done
  • check_circle
    Build operator project and role management
    KaukusKaukus IDFeature
    Done
  • check_circle
    Align identity platform UI with Kaukus style guide
    KaukusKaukus IDFeature
    Done
  • check_circle
    Simplify README and organize technical documentation
    KaukusKaukus IDChore
    Done
  • check_circle
    Localize the browser identity console
    KaukusKaukus IDFeature
    Done
  • check_circle
    Move registration email delivery to email-first sign-in
    KaukusKaukus IDFeature
    Done
  • check_circle
    Build user invitations and operator access administration
    KaukusKaukus IDFeature
    Done
  • check_circle
    Investigate intermittent login form verification failures
    KaukusKaukus IDBug
    Done
  • check_circle
    Build operator organization management
    KaukusKaukus IDFeature
    Done
  • check_circle
    Build base login and project-gated admin access
    KaukusKaukus IDFeature
    Done
  • check_circle
    Establish server-rendered templates and an asset pipeline
    KaukusKaukus IDFeature
    Done
  • check_circle
    Add readable configurable request and SQL logging
    KaukusKaukus IDFeature
    Done
  • check_circle
    Define and prove the identity application framework
    KaukusKaukus IDFeature
    Done