← All projects
FeaturedLive/projects/tesseraapp

TesseraApp

Full-stack CIAM platform on a hybrid zero-trust model: stateless HMAC-SHA512 JWTs backed by a revocable refresh-session store, in-house RFC-6238 TOTP MFA, and OAuth2/OIDC federation across Google, GitHub and Microsoft over org-scoped RBAC.

Live at
tesseraapp.dev Checking…
Hosting
AWS ECS Fargate · CloudFront · Aiven MySQL
Delivery
Multi-stage Docker · GitHub Actions
TesseraApp screenshot

Case study

Problem

TesseraApp needed sessions that were both fast to verify and instantly revocable, MFA that didn't depend on a third party, and federated login that stayed safe under org-scoped access control.

Approach

Stateless HMAC-SHA512 JWTs are backed by a stateful refresh-session store for instant revocation and family-wide reuse detection; in-house RFC-6238 TOTP MFA and OAuth2/OIDC federation across Google, GitHub and Microsoft sit behind permission-based RBAC, hardened with BCrypt-12 hashing, brute-force lockout and enumeration-safe login.

Outcome

Live in production, shipped through multi-stage Docker and GitHub Actions with device/IP audit logging across every session.

What it does

01

Hybrid zero-trust sessions

Stateless HMAC-SHA512 JWTs backed by a stateful refresh-session store, enabling instant revocation, "log out everywhere," and refresh-token rotation with family-wide reuse detection.
02

In-house MFA and federation

RFC-6238 TOTP with authenticator QR enrollment and hashed recovery codes; OAuth2/OIDC federation across Google, GitHub and Microsoft over org-scoped, permission-based RBAC.
03

Hardened by default

BCrypt-12 hashing, brute-force lockout, enumeration-safe login and device/IP audit logging, shipped through multi-stage Docker and GitHub Actions.
TesseraApp screenshot
TesseraApp screenshot