tgoop.com/djangolearn_ir/670
Last Update:
✅احراز هویت با oauth2 سرویس google در فریمورک جنگو
از علی بیگدلی
در پروژه های متفاوت بر حسب نیاز ممکن است بخواهید از مدل های مختلفی از پیاده سازی authentication و authorization استفاده نمایید که یکی از این روش ها استفاده از احراز با سرویس هایی همچون google و github و غیره است. اما معمولا دیده میشه به خاطر همچین ارتباط ساده ای دست به دامن ماژول های زیادی میشیم و به این نتیجه رسیدم که یکم این موضوع رو مختصر تر بهتون نشون بده.
در این اسلاید به نحوه پیاده سازی احراز هویت با استفاده از سرویس oauth2 google می پردازیم.
مسیر هایی که طی میشود:
- کلاس abstract برای پیاده سازی oauth2 سرویس دهنده ها
- ساخت google client مطابق با کلاس مادر
- اضافه کردن آدرس url مربوط به login و callback
- ساخت view ها برای ارسال درخواست به google و همچنین callback برای دریافت اطلاعات کاربری
برای استفاده از اسکریپت ها می تونین به لینک gist های من به آدرس زیر مراجعه کنین.
https://gist.github.com/AliBigdeli
BY جنگولرن
Share with your friend now:
tgoop.com/djangolearn_ir/670