2 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
This article guides you through enabling OAuth with Vercel for your Clerk app. It covers steps for both development and production instances, including configuring credentials and testing the connection.
If you do, here's more
To integrate Vercel as a social login option with Clerk, you'll first need to configure settings in both the Clerk Dashboard and your Vercel account. For development instances, Clerk provides preconfigured OAuth credentials, simplifying the process. Just navigate to the SSO connections page in the Clerk Dashboard, add Vercel as a connection, and select the option for all users. This requires no additional configuration.
For production environments, custom credentials are necessary. Open two tabs: one for the Clerk Dashboard and another for your Vercel team settings. In the Clerk Dashboard, enable Vercel for sign-up and sign-in. Obtain the Authorization Callback URL and keep it handy. In your Vercel dashboard, create a new app, enter a name and slug, and save the Client ID securely. You'll also need to add the Clerk Authorization Callback URL in the Vercel settings and enable necessary OAuth scopes like openid, email, profile, and offline_access. Generate and save a client secret as well.
Once both the Client ID and Client Secret are configured in the Clerk Dashboard, you can test the connection. Visit your Clerk app's Account Portal to check if the sign-in functionality works correctly with the Vercel credentials. This process allows users to log in to your Clerk app seamlessly using their Vercel accounts, enhancing user experience and streamlining authentication.
Questions about this article
No questions yet.