Authelia と Next.js (Auth.js) による OIDC 認証連携ガイド
本記事では、Authelia を OIDC プロバイダーとして設定し、Next.js アプリケーションと Auth.js(NextAuth.js)を用いて認証連携を実現する手順を記録します。Docker Compose を使用したローカル開発環境の構築から、具体的な設定、動作確認まで記載します。
本記事では、Authelia を OIDC プロバイダーとして設定し、Next.js アプリケーションと Auth.js(NextAuth.js)を用いて認証連携を実現する手順を記録します。Docker Compose を使用したローカル開発環境の構築から、具体的な設定、動作確認まで記載します。
Next.js アプリケーションで Pino と OpenTelemetry を組み合わせ、trace_id が付与された構造化ログを実装する方法を解説します。従来のコンソールログから脱却し、エラー監視・パフォーマンス監視・開発運用効率化を実現するためのログ設計手法について学んだ記録です。
Next.js v15とAuth.js v5を使用して、Keycloakのロールベースアクセス制御(RBAC)を実装する方法を学習したのでまとめます。Keycloakでのロール設定から、Next.jsでのアクセス制御の実装まで、具体的なコード例を交えて解説します。
Next.js v15 と Auth.js v5 を使い、Keycloak と連携してログイン機能を実装する方法を学びます。今回は、セッションの有効期限やOIDCの設定を追加し、セキュリティを強化します。
Next.js v15とAuth.js v5を使ってKeycloakと連携したログイン機能の実装方法について学習した内容を説明します。特にSessionProviderの設定、ミドルウェアを使用した認証制御、複数のミドルウェアの組み合わせ方など、具体的な実装例を交えて解説していきます。