مهدی
3 سال پیش توسط مهدی مطرح شد
3 پاسخ

Socialite

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


ثبت پرسش جدید
محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
1

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

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

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


محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
1

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


مهدی
@MM20001378 3 سال پیش مطرح شد
0

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


محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
1

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

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

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


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

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