Coddingpro
Deprixa Plus - The Ultimate Courier & Logistics SaaS Platform

Deprixa Plus — Technical Architecture · Authentication Architecture

Deprixa Plus supports four authentication methods:

MethodUsed ByImplementation
Email + PasswordAll users — primary login methodLaravel built-in auth with session cookies. Rate-limited to prevent brute force.
TOTP 2FAAny user who enables it; enforced for admins if configuredTime-based One-Time Password (RFC 6238). Compatible with Google Authenticator, Authy, 1Password.
API Bearer TokenExternal integrations, mobile appsLaravel Sanctum personal access tokens. Created via POST /api/tokens. Revocable.

Inertia SPA vs. REST API

The Inertia frontend uses Laravel's session-based authentication (cookies) — not Bearer tokens. Bearer tokens are only for external API consumers. This means the Inertia app benefits from CSRF protection and traditional Laravel session security automatically.