Skip to main content

Welcome to the Visual Passcodes Documentation

Visual Passcodes is Secrets Vault's Visual Auth Identity Provider, a secure and intuitive identity service built upon the OpenID Connect (OIDC) standard. Visual Passcodes (VP) enhances security by integrating a unique visual authentication method based on zero-knowledge proofs, replacing traditional passwords with a personal image and PIN or Pattern combination.

This documentation guides developers through integrating VP into their applications. Whether you plan to use it as the primary login system or as a strong second factor, you’ll find clear steps and code examples throughout.

Key features include:

  • Standard OIDC Flows: Support for the secure Authorization Code Flow.
  • Unique Visual Authentication: A custom visual passcodes system that enhances security.
  • Client Management: Flexible registration for different application types (server-side, browser-based, mobile).
  • User Management: Provides comprehensive features for user registration, secure login, and efficient session management.
  • Robust Security: Visual Passcodes employs strong post-quantum cryptography, including Module Lattice KEM,EdDSA for signing all tokens, and protects all endpoints with rate limiting.