clerk-auth by davila7/claude-code-templates
npx skills add https://github.com/davila7/claude-code-templates --skill clerk-auth适用于 Next.js 14/15 App Router 的完整 Clerk 设置。
包含 ClerkProvider、环境变量以及基本的登录/注册组件。
关键组件:
<SignIn />, <SignUp />:预构建的身份验证表单<UserButton />:包含会话管理的用户菜单使用 clerkMiddleware 和 createRouteMatcher 保护路由。
最佳实践:
middleware.ts 文件createRouteMatcher 处理路由组广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
auth.protect() 进行显式保护在服务器组件中使用 auth() 和 currentUser() 访问身份验证状态。
关键函数:
auth():返回 userId、sessionId、orgId、claimscurrentUser():返回完整的 User 对象clerkMiddleware| 问题 | 严重性 | 解决方案 |
|---|---|---|
| 问题 | 严重 | 参见文档 |
| 问题 | 高 | 参见文档 |
| 问题 | 高 | 参见文档 |
| 问题 | 高 | 参见文档 |
| 问题 | 中等 | 参见文档 |
| 问题 | 中等 | 参见文档 |
| 问题 | 中等 | 参见文档 |
| 问题 | 中等 | 参见文档 |
每周安装量
118
代码仓库
GitHub 星标数
22.6K
首次出现
2026年1月25日
安全审计
安装于
claude-code99
opencode97
gemini-cli91
cursor91
codex83
github-copilot82
Complete Clerk setup for Next.js 14/15 App Router.
Includes ClerkProvider, environment variables, and basic sign-in/sign-up components.
Key components:
Protect routes using clerkMiddleware and createRouteMatcher.
Best practices:
Access auth state in Server Components using auth() and currentUser().
Key functions:
| Issue | Severity | Solution |
|---|---|---|
| Issue | critical | See docs |
| Issue | high | See docs |
| Issue | high | See docs |
| Issue | high | See docs |
| Issue | medium | See docs |
| Issue | medium | See docs |
| Issue | medium | See docs |
| Issue | medium | See docs |
Weekly Installs
118
Repository
GitHub Stars
22.6K
First Seen
Jan 25, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
claude-code99
opencode97
gemini-cli91
cursor91
codex83
github-copilot82
Azure RBAC 权限管理工具:查找最小角色、创建自定义角色与自动化分配
135,700 周安装