امیر دوستدار

Backend Developer

مقالات و مشارکت‌ها

پیاده‌سازی کلاینت امن FastAPI: راهنمای کاربردی رفرش توکن و احراز هویت

خب، پس داری از FastAPI استفاده می‌کنی، نه؟ عجب انتخابی برای ساخت APIهای سریع توی پایتون! واقعاً کار ساخت API رو مثل آب خوردن راحت می‌کنه. اما بیا روراست باشیم — وصل کردنش به اون سیستم‌های لاگین خارجی، مخصوصاً اون‌هایی که اکسس توکن و رفرش توکن‌های پیشرفته دارن (همون مدل OAuth 2.0 خودمون!)، می‌تونه حسابی دردسر درست کنه. اینکه بتونی اون توکن‌ها رو رام کنی — یعنی جاشون امن باشه، خودشون خودکار تمدید (Refresh) بشن و اگه مشکلی پیش اومد، برنامه خیلی شیک مدیریتش کنه — واسه امنیت سیستم و راضی نگه داشتن کاربرات از نون شب واجب‌تره!

آذر ۱۴۰۴

fastclean: شروع سریع پروژه‌های FastAPI با Clean Architecture واقعی

هر بار باید دستی Clean Architecture (Domain, Application, Infrastructure, Presentation) رو با، Docker، تست، monitoring، JWT، Redis، Celery و CRUD می‌ساختم.برای همین fastclean رو ساختم! یه CLI tool ساده و قدرتمند که با یک دستور: • پروژه production-ready با ساختار ۴ لایه‌ای کامل می‌سازه

دی ۱۴۰۴