The Auth Foundations Sprint

A fixed-scope, fixed-price engagement that clears auth debt and unblocks enterprise sales - in 3 weeks.

01

Enterprise deals stalling on SSO

When a prospect asks "do you support SSO?" and the answer is "not yet," you're not just losing that feature - you're losing the deal. SAML and OIDC implementation is the first thing I deliver.

02

Auth debt from the early sprint

Most startup auth systems were written fast, by engineers who had other things to ship. Session management, token expiry, password policies, logging - none of it was designed to survive a security audit. I audit it, prioritise the risk, and fix what matters.

03

RBAC that doesn't exist yet

"Every user is an admin" works until it doesn't. When you start selling to teams, you need roles, permissions, and audit logs. I design the model and implement it in your stack.

Week 1 - Audit

  • Access to codebase (read-only)
  • Full review: sessions, tokens, OAuth, third-party integrations, logging
  • Written report: severity-ranked issues, quick wins, strategic fixes
  • Kick-off call: align on priorities

Week 2 - Implementation

  • Fix critical and high-severity issues
  • SSO implementation (SAML/OIDC) with your identity provider
  • RBAC model designed, reviewed with you, implemented
  • Daily async updates in Slack or Linear

Week 3 - Hardening + Handoff

  • Secondary issues addressed
  • Full documentation written for your team
  • Handoff call: walkthrough of everything changed and why
  • 30-day async support window begins

Auth Audit - €2,500

Week 1 only. Written report, no implementation. Good if you want to understand the problem before committing to a fix.

Recommended

Auth Foundations Sprint - €6,500

The full three weeks. Audit + implementation + SSO + RBAC + documentation + 30-day support.

Sprint + Retainer - €6,500 + €1,800/month

Sprint delivery, then ongoing ownership of your auth layer. Max 20hrs/month. Auth tickets, new integrations, security reviews handled.

Payment: 50% upfront, 50% on delivery. Contract provided. Invoice in EUR.

Ready to talk?