Security is not an upsell.

Every security feature is included on every plan. Because protecting your users shouldn't depend on your budget.

🔐

RS256 JWT with per-tenant keys

Every tenant gets a unique 2048-bit RSA keypair. Tokens are signed with RS256 — asymmetric cryptography that lets anyone verify but only AuthFI can sign.

🔑

bcrypt password hashing

Passwords are hashed with bcrypt at cost 10. We never store plaintext. Even if the database leaks, passwords remain protected.

🛡️

Breached password detection

Every password is checked against the HaveIBeenPwned database using k-anonymity — we never send the full password over the network.

🚫

Brute force protection

Configurable lockout after failed attempts. IP-based rate limiting. Account lockout duration is customizable per tenant.

⏱️

Rate limiting

Per-IP rate limiting on all auth endpoints. Prevents credential stuffing, account enumeration, and API abuse.

📱

Multi-factor authentication

TOTP-based MFA with backup codes. Configurable per tenant — optional, encouraged, or required for all users.

🔄

Token rotation

Refresh token rotation with family detection. If a stolen refresh token is reused, the entire family is revoked.

🔒

Encryption at rest

All sensitive data (OAuth tokens, SAML certificates, LDAP credentials) encrypted with AES-256-GCM before storage.

Infrastructure security

Your data is protected at every layer.

Network

  • TLS 1.3 everywhere
  • DDoS protection
  • WAF on all endpoints
  • Private VPC networking

Data

  • AES-256 encryption at rest
  • Encrypted database connections
  • Automatic backups
  • Regional data residency

Access

  • Secrets in vault (not env vars)
  • Least-privilege service accounts
  • Audit logging for all admin actions
  • HMAC-signed webhooks
Made with 🇮🇳 in India.

Built by developers who believe enterprise-grade security shouldn't cost enterprise-grade prices. AuthFI is proudly built in India, serving developers worldwide.