LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

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

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

add-external-oauth - 添加外部 OAuth/OIDC 身份提供商

以 Next.js 作为 OAuth 客户端集成外部 OAuth2/OIDC 提供商,包含 PKCE、声明验证、用户配置和会话管理。

标签

更新于: 2026-10-03

能力

典型输入

典型输出

该技能可以做什么

  • 配置 OAuth 提供商
  • 生成 PKCE 挑战值
  • 加密 OAuth 状态
  • 交换授权码
  • 验证身份令牌
  • 提取用户声明
  • 配置 Supabase 用户
  • 建立 Supabase 会话

输入

  • OAuth 提供商配置
  • OAuth 客户端凭据
  • OAuth 重定向 URI
  • Supabase 凭据
  • 应用返回 URL

输出

  • OAuth 授权重定向
  • 已认证用户会话
  • Supabase 用户记录
  • 会话 Cookie
  • OAuth 集成文件

要求

  • Next.js 应用
  • 自托管 Supabase
  • Supabase Admin API 访问权限
  • OAuth2/OIDC 提供商
  • PKCE S256 支持
  • jose 依赖

来源

  • 规范: SKILL.md
OAuth
OIDC
单点登录
Next.js
Supabase
PKCE
身份认证
配置 OAuth 提供商
生成 PKCE 挑战值
加密 OAuth 状态
交换授权码
OAuth 提供商配置
OAuth 客户端凭据
OAuth 重定向 URI
OAuth 授权重定向
已认证用户会话
Supabase 用户记录