登録するログイン
ドキュメント価格設定
登録するログイン
  • はじめる
  • 導入
  • クイックスタート
  • SDK
  • React
  • TypeScript
  • Next.js
  • Express
  • NestJS
  • Python
  • APIリファレンス
  • サポートとリソース
  • よくある質問
  • 接触

ミドルウェア

Next.js ミドルウェア。自動認証チェックにより、ルートとルートグループを保護します。


概要

AuthSafeは、ルート保護のための2つのミドルウェア関数を提供します。1つは、リダイレクトを含む完全なルート保護を実現するcreateAuthMiddleware()、もう1つは、強制認証なしでシンプルな認証チェックを行うauthMiddleware()です。どちらのミドルウェア関数も、最適なパフォーマンスを実現するためにNext.js Edge Runtimeと連携して動作します。


基本的な使い方

import { createAuthMiddleware } from 'authsafe-nextjs/server';

export default createAuthMiddleware({
  authConfig: {
    clientId: process.env.AUTHSAFE_CLIENT_ID,
    domain: process.env.AUTHSAFE_DOMAIN,
  },
  protectedRoutes: ['/dashboard/:path*', '/settings/:path*'],
  publicRoutes: ['/'],
});

ベストプラクティス
  • 不要な処理を避けるため、マッチャーから静的アセットを常に除外してください。
  • ルートグループを保護する際に、パターンマッチングに正規表現を使用する
  • 柔軟性を確保するため、公共ルートは保護ルートよりも優先される。

AuthSafe

Product

HighlightFeatureIntegrationPricingFAQ

Company

AboutBlogContact

Developer

DashboardDocumentation

Legal

Terms & ConditionsPrivacyComplianceShippingCancellationAI

© 2026 AuthSafe. All rights reserved.

私たちはあなたのプライバシーを尊重します

このウェブサイトでは、お客様の体験を向上させるために匿名の分析Cookieを使用しています。個人情報の保存や共有は一切行いません。分析トラッキングはいつでも許可または拒否できます。プライバシーポリシーをご覧ください。

匿名の分析Cookieを使用しています。個人情報は保存されません。プライバシーポリシーをご覧ください。