v150 · Origin Trial · Identity
Registration Flow
Walk through a complete EVP-powered account registration: the user enters their email, Chrome's browser UI asks the mail provider for a cryptographic proof, the page receives a signed token, and the server validates it — all without sending a one-time code. Click through each step to see what the browser shows and what the code does.
Chrome intercepts the email address and, if it recognises a participating EVP provider (here: gmail.com), shows a consent dialog. The user is not redirected — this is an in-browser modal.
The registration page called the EVP API before showing the modal. The browser waited for the user's consent, then returned the signed token as the resolved promise value.
The EVP token is a compact JWT. The page should send it to the server immediately — it is short-lived (minutes). The server validates signature, audience, expiry, and nonce before trusting the email.
see also
- Server Validator — step-by-step JWT claim validation
- Token Inspector — decode JWT structure
- Verification Flow — three-party EVP exchange
- ChromeStatus entry
implementation reference
Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗