LogoClawIndex
案例技能关于
LogoClawIndex

add-external-oauth - 添加外部 OAuth/OIDC 身份认证

将外部 OAuth2/OIDC 提供商接入由 Next.js 充当客户端的认证流程,并处理 PKCE、用户创建和 Supabase 会话管理。

标签

更新于: 2026-10-03

能力

典型输入

典型输出

该技能可以做什么

  • 配置 OAuth 提供商
  • 生成 PKCE 参数
  • 加密 OAuth 状态
  • 交换授权码
  • 验证 OAuth 令牌
  • 提取用户声明
  • 创建 Supabase 用户
  • 建立 Supabase 会话
  • 创建 OAuth 路由文件

输入

  • OAuth 提供商配置
  • OAuth 客户端凭据
  • OAuth 状态密钥
  • Supabase 连接配置
  • 重定向 URI
  • OAuth 作用域
  • 应用源代码目录

输出

  • OAuth 授权重定向
  • OAuth 回调路由
  • 已认证的浏览器会话
  • 已创建的 Supabase 用户
  • OAuth 集成文件
  • 更新后的用户元数据

要求

  • Next.js 应用
  • 自托管 Supabase
  • 外部 OAuth2/OIDC 提供商
  • Supabase Admin API 访问权限
  • Node.js jose 软件包
  • OAuth 提供商注册配置

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
OAuth
OIDC
Next.js
Supabase
PKCE
单点登录
身份认证
用户配置
配置 OAuth 提供商
生成 PKCE 参数
加密 OAuth 状态
交换授权码
OAuth 提供商配置
OAuth 客户端凭据
OAuth 状态密钥
OAuth 授权重定向
OAuth 回调路由
已认证的浏览器会话