What problem does it solve? Adding user login to an application normally requires handling passwords, account creation, and session management. This Skill guides you through delegating all of that to Vercel's OAuth 2.0 / OpenID Connect identity provider, so users authenticate with their existing Vercel accounts. ## Core Features & Use Cases - Authorization Code Flow Guidance: Walks through the full OAuth 2.0 flow from the sign-in redirect to the consent page and code exchange. - Token Management: Explains the ID Token (signed JWT with user identity), Access Token (1-hour bearer token for the Vercel REST API), and Refresh Token (30-day silent re-authentication with rotation). - App Registration: Covers creating an integration in the Vercel Integrations Console, configuring redirect URIs and scopes, and obtaining the Client ID and Client Secret. - Use Case: You are building a developer dashboard and want users to log in with their Vercel accounts and access their own Vercel resources through your app, without building an auth system from scratch. ## Quick Start Help me implement Sign in with Vercel in my Next.js app so users can log in with their Vercel accounts.