Community编程与开发github.com

vercel-labs/oauth

配置 OAuth 提供商(Google、Apple、Microsoft、Facebook、GitHub 等)以与无端口本地开发 URL 配合使用。用于设置 OAuth 重定向 URI、修复 "redirect_uri_mismatch" 或 "invalid redirect" 错误、为本地开发配置登录提供商,或当提供商拒绝 .localhost 子域时使用。

oauth 是什么?

此技能专门用于解决在本地开发环境中使用无端口 URL(即 URL 中不包含端口号)时遇到的 OAuth 认证问题。它指导开发者如何在 Google、Apple、Microsoft、Facebook、GitHub 等主流 OAuth 提供商的管理控制台中正确配置重定向 URI(回调 URL)。技能的主要目标是消除常见的 "redirect_uri_mismatch" 和 "invalid redirect" 错误,这些错误通常源于本地开发环境(如 localhost 或 .localhost 子域)与提供商允许的 URI 格式不兼容。该技能支持所有常见的 OAuth 提供商,并特别针对 Vercel 的无端口部署和开发模式进行了优化。通过遵循技能文档中的步骤,开发者可以确保本地开发环境中的社交登录和 OAuth 流程能够正常运行,无需手动处理端口映射或复杂的代理设置。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/vercel-labs/portless/tree/main/skills/oauth

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

oauth 是做什么的?

配置 OAuth 提供商(Google、Apple、Microsoft、Facebook、GitHub 等)以与无端口本地开发 URL 配合使用。用于设置 OAuth 重定向 URI、修复 "redirect_uri_mismatch" 或 "invalid redirect" 错误、为本地开发配置登录提供商,或当提供商拒绝 .localhost 子域时使用。触发词包括 "OAuth not working with portless"、"redirect URI mismatch"、"Google/Apple/Microsoft sign-in fails locally"、"configure OAuth for local dev",或任何涉及无端口域名的 OAuth 回调 URL 的任务。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能