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,EdDSAfor signing all tokens, and protects all endpoints with rate limiting.