logicspike/docs

Category

Authentication & Team

Auth flows, RBAC/PBAC, registration, and tenant team management

ADR

Architecture Analysis: Dedicated Auth Service

You asked to analyze apps/manager and suggest if we should split Authentication into a separate service apps/auth. | Feature | Current apps/manager Monolith | Proposed Split apps/a

Doc

API Key Management — Technical Specification

--- LogicSpike provides a full API key management system for machine-to-machine integrations and public SDK usage. Keys are workspace-scoped, SHA-256 hashed, and carry granular per

API

API Specification: Authentication

apps/manager Identity Provider /api/v1/auth --- Create a new user account. - Body: json { "email": "jane@company.com", "password": "securePassword123", "name": "Jane Doe" } - Respo

API

API Specification: Team Management

apps/manager The Platform Core Service Why? Team Management is inseparable from Authentication and Tenant Metadata. Splitting it would cause distributed complexity. /manager/team P

Doc

LogicSpike Auth & PBAC Architecture

This document provides a comprehensive technical breakdown of how authentication, authorization, and Permission-Based Access Control PBAC operate within the LogicSpike platform. It

Doc

Authentication Flows (Technical Specification)

This document outlines the complete technical routing, database transactions, and data flows for authenticating users within the LogicSpike platform. - Payload: { "email": "...", "

Domain

Domain Model: Team Management

Represents the link between a User and a Tenant. - Attributes: - id: UUID - userId: UUID - tenantId: UUID - roleId: UUID - isOwner: Boolean Immutable flag for the tenant creator, b

Doc

Outstanding Auth Implementation Tasks

During the comprehensive documentation audit—including a direct review of the codebase—several critical implementation gaps and bugs were identified. These represent technical debt

Journey

User Journey: Tenancy & Team Management

This document outlines the product and user-experience flows for identity, multi-tenant workspace switching, and team lifecycle management in LogicSpike. Users authenticate into th

Workflow

Workflow: Login with 2FA & OTP

This document details the authentication flow, including Two-Factor Authentication 2FA. --- mermaid sequenceDiagram actor User participant FE as Frontend participant API as Manager

Workflow

Workflow: Login with Phone Number (Passwordless)

This document details the flow for logging in using a Phone Number and OTP. --- mermaid sequenceDiagram actor User participant FE as Frontend participant API as Manager API partici

Workflow

Workflow: User Registration (Sign Up)

This document details the critical path for a new user signing up to LogicSpike. It involves a Distributed Transaction across multiple entities User, Identity, Tenant, Membership.

12 documents