miguelgrinberg/Flask-HTTPAuth
این یک افزونه ساده برای فلسک (Flask) هست که احراز هویت HTTP از طریق روشهای Basic، Digest و Token رو فراهم میکنه. ️
کاربرد:
وقتی میخوای مسیرهای (routes) وباپلیکیشن فلسک رو در برابر دسترسی غیرمجاز محافظت کنی، از این کتابخونه استفاده میکنی. مثلاً فقط کاربران لاگینشده بتونن به یک صفحه خاص دسترسی داشته باشن.
در چه شرایطی بهتره استفاده شود؟
- وقتی نیاز به یک سیستم احراز هویت سبک و سریع داری بدون پیچیدگیهای OAuth.
- وقتی میخوای APIهای سادهات رو با یک لایه امنیتی پایه محافظت کنی.
- وقتی از توکنهای ساده یا احراز هویت قدیمی HTTP استفاده میکنی.
چند مثال از موارد استفاده:
محافظت از APIهای مدیریت داخلی
احراز هویت کاربران در یک سرویس میکروسرویس کوچک
محدود کردن دسترسی به صفحات گزارش در یک ابزار داخلی
تست سریع احراز هویت در محیط توسعه
- ##Flask
- ##HTTPAuth
- ##Authentication
- ##WebSecurity
- ##API
- ##Python
- ##TokenAuth
- ##BasicAuth
- ##DigestAuth
- ##Microservices
