Spring BootでJWTを用いたリクエスト認可制御の実装
Spring Bootアプリケーションにおいてステートレスな認可制御を構築する際、JSON Web Token(JWT)は標準的なアプローチの一つです。本稿では、カスタムアノテーションとSpring MVCのハンドラインターセプタを組み合わせ、特定のパスに対してトークン検証を適用する実装パターンを解説します。
1. 依存ライブラリの追加
ビルド管理ツールにJWTの符号化・検証を処理するラ ...
9月30日 09:23 投稿
SpringBootにおける共通機能の統一的処理手法
インターセプター
ログイン状態の確認を各APIで個別に実装する代わりに、リクエストを一元的に処理する方法としてインターセプターを利用します。インターセプターはSpringフレームワークが提供する機能で、リクエスト処理の前後で共通ロジックを実行できます。
インターセプターの基本概念
インターセプターはユーザーリクエストを横断的に処理するための仕組みです。リ ...
8月10日 10:55 投稿
RocketMQの拡張ポイントを用いたトレースIDの実践
業務処理中にログを出力し、重要情報を記録することは一般的です。問題の追跡やトラブルシューティングを円滑に行うためには、関連するログを一貫したトレースIDで結びつけることが理想的です。この要件を満たすためには、2つの方法があります。
Spring AOPを用いたインターセプト
RocketMQの拡張ポイントを活用したカスタマイズ
Spring AOPの実装方法は比較的シンプル ...
6月22日 17:11 投稿