راکت
حل شده

Socialite

3 پاسخ

سلام دوستان در رابطه با
Socialite و oauth کسی میتونه یه توضیح بده یه کم گیج شدم نمیدونم دقیقا هر کدوم چ کار میکنن

ثبت پرسش جدید

پاسخ‌ها

3
محمدحسن فرهادی
محمدحسن فرهادی
@farhadi

تخصص: علاقه مند به کد نویسی

بهترین پاسخ

OAuth 2 یک فریم ورک یا پروتکل صدور مجور (authorization) است که به برنامه ها اجازه می دهد که بدون داشتن رمز عبور و اطلاعات حساس، از طریق پروتکل HTTP به منابع مشخصی مثل اطلاعات کاربران دسترسی داشته باشند. چنین مواردی را حتما در API وب سایت هایی مانند GitHub دیده اید. در واقع شما با استفاده از OAuth 2.0 می توانید اطلاعات یک کاربر در یک سایت دیگر را بخوانید (البته به صورت محدود) بدون اینکه به رمز عبور آن کاربر دسترسی داشته باشید.

OAuth 2.0 چهار «نقش» یا role تعریف می کند:

Resource Owner یا صاحب منابع (کاربر)
Client یا برنامه ما
Resource Server یا سرور حاوی منابع
Authorization Server یا سرور احراز هویت

محمدحسن فرهادی
محمدحسن فرهادی
@farhadi

تخصص: علاقه مند به کد نویسی

@MM20001378
دوست عزیز شما با پکیج سوشالایت میتونید ورود با اکانت گوگل رو برای سایتتون بسازید . Auth مخفف Authentication هست که همون شناسایی کاربر موقع ورود میشه.
این پکیج سوشالایت رو باید تو develop گوگل ثبت نام کنی یه یوزر و سکرت بهت میده که کانفیگ میکنی.
بعد میتونی ازش استفاده کنی به این صورت که کاربر با همون اکانت گوگلش رجیستر میکنه و شما اطلاعات رو از گوگل میگیری و ثبت میکنین تو دیتابیس

مهدی
مهدی
@MM20001378

ممنون از پاسخ خوبتون این یه بخش از سوال من بود بخش دیگش درباره oauth هست که چیه و دقیقا چکار میکنه توی سایت ها توضیحاتی دربارش دیدم ولی متوجه نشدم
@farhadi

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام