Anthropic Claudeセキュリティ⭐ リポ 1品質スコア 53/100
clerk-core-workflow-b
Clerkを使用したセッション管理とミドルウェアの実装ができます。 ユーザーセッションの管理、ルート保護の設定、トークンリフレッシュロジックの実装が必要な場合に使用してください。 「clerk session」「clerk middleware」「clerk route protection」「clerk token」「clerk JWT」などのフレーズで実行されます。
description の原文を見る
Implement session management and middleware with Clerk. Use when managing user sessions, configuring route protection, or implementing token refresh logic. Trigger with phrases like "clerk session", "clerk middleware", "clerk route protection", "clerk token", "clerk JWT".
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
Clerk Core Workflow B: セッション & ミドルウェア
概要
ユーザーセッションを管理し、ミドルウェアでルートを保護し、JWTトークンを処理します。
前提条件
- Clerk SDKのインストールと設定が完了している
- 認証フローが実装されている
- Next.jsミドルウェアの理解がある
手順
ステップ1: 高度なミドルウェア設定
// middleware.ts
import { clerkMiddleware, createRouteMatcher } from '@clerk/nextjs/server'
import { NextResponse } from 'next/server'
const isPublicRoute = createRouteMatcher([
'/',
'/sign-in(.*)',
'/sign-up(.*)',
'/api/webhooks(.*)',
'/api/public(.*)'
])
const isAdminRoute = createRouteMatcher(['/admin(.*)'])
const isAPIRoute = createRouteMatcher(['/api/(.*)'])
export de
...
詳細情報
- 作者
- Brmbobo
- リポジトリ
- Brmbobo/Web2podcast
- ライセンス
- 不明
- 最終更新
- 2026/1/26
Source: https://github.com/Brmbobo/Web2podcast / ライセンス: 未指定