Anthropic Claudeセキュリティ⭐ リポ 1品質スコア 53/100
clerk-security-basics
Clerk認証を使用してセキュリティベストプラクティスを実装できます。アプリケーションのセキュリティ強化、認証実装の確認、またはClerk設定のハードニングが必要な場合に使用します。「clerk security」「secure clerk」「clerk best practices」「clerk hardening」といったフレーズでトリガーできます。
description の原文を見る
Implement security best practices with Clerk authentication. Use when securing your application, reviewing auth implementation, or hardening Clerk configuration. Trigger with phrases like "clerk security", "secure clerk", "clerk best practices", "clerk hardening".
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
Clerk セキュリティの基本
概要
アプリケーションで Clerk 認証のセキュリティベストプラクティスを実装します。
前提条件
- Clerk SDK がインストール・設定されていること
- 認証セキュリティの概念を理解していること
- 本番デプロイメントが計画されている、または運用中であること
手順
ステップ 1: 環境変数の保護
# .env.local (開発環境)
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_...
CLERK_SECRET_KEY=sk_test_...
# .env.production (本番環境 - シークレットマネージャーを使用)
# 本番キーを Git にコミットしないでください
# Vercel/Railway/AWS Secrets Manager を使用してください
# .gitignore
.env.local
.env.production
.env*.local
// lib/env.ts - 起動時に環境変数を検証
const requiredEnvVars = [
'NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY',
'CLERK_SECRET_KEY'
]
ex
...
詳細情報
- 作者
- Brmbobo
- リポジトリ
- Brmbobo/Web2podcast
- ライセンス
- 不明
- 最終更新
- 2026/1/26
Source: https://github.com/Brmbobo/Web2podcast / ライセンス: 未指定