2025.11.25G·19Flutter: Handling JWT Token Refresh with Dio Interceptors
Stop forcing users to login every time. Learn how to implement seamless JWT Token Refresh using Dio Interceptors, request queuing, and silent retry logic.
FlutterAuthJWT
→2025.08.25W·01Users Hated Being Logged Out: Mastering JWT Token Expiration
One week after launch, I got an angry email: 'I lost all my work because I was logged out!' The culprit was JWT expiration. I share the hard lessons learned about balancing security and UX, implementing Silent Refresh with Axios Interceptors, and choosing the right storage to prevent XSS attacks.
JWTAuthenticationSecurity
→2025.07.12B·02I Added a Server, and Everyone Got Logged Out (Session vs Token)
Users complained about getting logged out after I scaled the servers. Here's my journey from Sticky Sessions to Redis Store, and finally to JWT.
AuthenticationSecurityJWT
→2025.07.09Y·03Authentication vs Authorization: Two Pillars of Security (feat. JWT)
Clarifying the confusion between login and permission checks through real security incidents and the 'Airport Security' analogy. Deep dive into JWT structure, OAuth 2.0, and Authentication strategies in Microservices.
SecurityAuthenticationAuthorization
→2025.05.09F·98JWT: Stateless Authentication Secret
Maintain login without session storage. Server just verifies token. The identity of Base64-encoded JSON. Why stateless scales better.
CSSecurityJWT
→