生成AI
JWTはデコードできても検証済みではない: サーバー間照会で認可を作り直した話

EdgeのミドルウェアでJWTをデコードしただけの値を認可判定に使っていませんか。デコードと検証済みの違いを踏まえ、サーバー間照会でユーザーIDを確定する設計に作り直した記録です。キャッシュTTLとfail-closedの勘所も解説します。

続きを読む
Cloudflare
【解決】Cloudflare R2「bucket not found」エラーの原因と対処法

Cloudflare Pages + R2でプレビューデプロイ時に「R2 bucket not found」エラーが発生していませんか? 本番環境では成功するのに、PRからのプレビュー環境だけ失敗する—— この問題の原因 […]

続きを読む