Spring Security におけるカスタムトークン検証フィルタの実装

Spring Security を用いてリソースサーバー向けに独自のトークン検証ロジックを導入する場合、標準の JWT 検証に加えて、ビジネス要件に応じた追加チェック(例:ホワイトリスト検証、有効期限延長制御、IP ベース制限など)を挿入することがよくあります。以下は、Filter と AuthenticationProvider を組み合わせたモダンなアプローチで、Spring Boot 2.7+ および Spring ...

5月16日 16:09 投稿

RuoYiフレームワーク:アーキテクチャ、認証メカニズム、およびカスタムモジュールの拡張

RuoYiフレームワークの概要 RuoYi(若依)フレームワークは、バックエンドとフロントエンドが分離された設計を採用しており、それぞれの開発に最適な技術スタックを活用しています。主要な技術要素とディレクトリ構造は以下の通りです。 ファイル構造 バックエンド構造: 主にJavaとSpring Bootを中心としたモジュール構成です。 フロントエンド構造: Vue.jsを基 ...

5月15日 11:42 投稿

ASP.NET Core 認証・リアルタイム通信実践ガイド

Identity によるユーザー管理 ASP.NET Core Identity は、ユーザー・パスワード・ロール・クレーム・トークンなどを一元的に管理するためのフレームワークである。Entity Framework Core を経由して任意のリレーショナルデータベースに保存できる。 モデル定義 public class AppUser : IdentityUser<long> { } public class AppRole : IdentityRole<long> { ...

5月14日 15:48 投稿