Security
Protocol
OpenID Connect Authorization Code with PKCE (S256) only, following the OAuth 2.0 Security BCP (RFC 9700): exact redirect URI matching, single-use short-lived codes, rotating refresh tokens with family revocation on reuse, and token revocation.
Authentication and approval
Browser sign-in requires a registered device credential and a verified signature. Palm sign-in uses a scanner linked to the same account. Application approvals bind the application, intended user, exact action and expiry. A request cancelled during verification cannot later be approved.
Keys and delivery
Applications validate signed tokens with our published verification keys. Client secrets stay on application servers. Security state and acknowledgement records survive service restarts in encrypted transactional storage. Repeated delivery can be reconciled; the application must deduplicate its own business operation.
Service scope
Palm verification requires an active account, a linked scanner and a verified enrollment. Application access controls and account restrictions remain effective. The capture app is part of the trusted system. Certification, hardware assurance, organization isolation and availability commitments must be assessed for the selected deployment.
Reporting
Report a security issue to info@veyns.io.