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 投稿