<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Home</title><description>Nơi một đứa code dạo lảm nhảm về IT, chuyện đi làm dở khóc dở cười, và vài ba drama cuộc sống.</description><link>https://leem.id.vn/</link><item><title>Thu hồi JWT: Cái giá của việc chọn stateless</title><link>https://leem.id.vn/posts/thu-hoi-jwt-token-revocation/</link><guid isPermaLink="true">https://leem.id.vn/posts/thu-hoi-jwt-token-revocation/</guid><description>JWT vốn được thiết kế để không cần tra cứu server mỗi request, vậy làm sao thu hồi một thứ mà bản chất là không thể thu hồi? Đây là những cách mình đã thử, và cái giá phải trả cho mỗi cách.</description><pubDate>Sun, 16 Aug 2026 03:00:00 GMT</pubDate></item><item><title>ABAC: Khi RBAC không còn đủ, và bài học đầu tiên với policy engine</title><link>https://leem.id.vn/posts/abac-khi-rbac-khong-du/</link><guid isPermaLink="true">https://leem.id.vn/posts/abac-khi-rbac-khong-du/</guid><description>Sau một thời gian sống ổn với RBAC, mình gặp một rule không thể nhét vào role/permission được nữa. Đây là lúc mình phải học ABAC, và những nhầm lẫn ban đầu.</description><pubDate>Thu, 13 Aug 2026 03:00:00 GMT</pubDate></item><item><title>RBAC: Từ lý thuyết sách vở đến lúc thực sự chạy production</title><link>https://leem.id.vn/posts/rbac-tu-ly-thuyet-den-production/</link><guid isPermaLink="true">https://leem.id.vn/posts/rbac-tu-ly-thuyet-den-production/</guid><description>Mình từng nghĩ RBAC chỉ là if-else theo role, cho đến khi phải maintain một hệ thống permission thật. Đây là những gì học được (và những lỗi đã mắc).</description><pubDate>Mon, 10 Aug 2026 03:00:00 GMT</pubDate></item></channel></rss>