Loading...
Loading...
当你需要将第三方身份认证提供商(Clerk、Auth0、WorkOS、Kinde、Stytch)与InsForge集成以实现身份认证和RLS功能时,可使用本skill。内容涵盖JWT配置、客户端设置、数据库RLS策略,以及每个支持的集成对应的提供商专属注意事项。
npx skill4agent add insforge/agent-skills insforge-integrations| 提供商 | 指南内容 | 适用场景 |
|---|---|---|
| Clerk | Clerk JWT 模板 + InsForge RLS | Clerk通过JWT模板直接签发令牌,无需服务端签名 |
| Auth0 | Auth0 Actions + InsForge RLS | Auth0使用登录后Action将声明嵌入访问令牌 |
| WorkOS | WorkOS AuthKit + InsForge RLS | WorkOS AuthKit中间件 + 基于 |
| Kinde | Kinde + InsForge RLS | 针对InsForge集成的Kinde令牌自定义配置 |
| Stytch | Stytch + InsForge RLS | 用于InsForge集成的Stytch会话令牌 |
createClient()edgeFunctionTokenrequest.jwt.claimsrequesting_user_id()edgeFunctionTokenrequesting_user_id()references/<provider>.mduser_idTEXTrequesting_user_id()auth.uid()edgeFunctionTokennpx @insforge/cli secrets get JWT_SECRET| 错误操作 | 解决方案 |
|---|---|
RLS中使用 | 使用 |
| 使用 |
| 硬编码JWT密钥 | 始终通过 |
未创建 | 必须先创建该函数,RLS策略才能正常工作 |