Authentication and crypto core

Platanist Auth

Platanist Auth is the security and identity core behind other products in the ecosystem. It is less visible than the portfolio frontends, but it does some of the most important credibility work by handling authentication, OAuth flows, JWT issuance, and crypto-related utility behavior in one focused service.

Platanist Auth service overview

The problem it tackles

Auth systems are easy to describe at a marketing level and harder to get right operationally. The project needed to feel infrastructural: reliable token flows, support for multiple auth shapes, and enough crypto awareness that security utilities were built into the system rather than bolted on later.

Architecture

The key system decisions

01

Go service core

Keeps the service lean, explicit, and suited to handling auth flows without unnecessary framework weight.

02

JWT and OAuth layers

Supports token-based session flows and third-party identity integrations within one coherent security boundary.

03

Crypto-aware utilities

Treats hashing, token hygiene, and security operations as first-class features of the service.

What matters

  • Built infrastructure that other products can stand on, not just a standalone login demo.
  • Used the project to make backend and security depth visible in the portfolio narrative.
  • Improving the ergonomics of integration for products that need auth without inheriting complexity.
GoAWS LambdaJWTOAuth2MongoDBbcrypt

Media

Screenshots and demos

Platanist Auth OAuth flow screenshot

Platanist Auth OAuth flow screenshot

Platanist Auth token lifecycle diagram

Platanist Auth token lifecycle diagram