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

ثبتنام در لاراول وب سرویس بصورت oauth و jwt و sms

سلام دوستان. من میخوام توی وب سرویس این امکان باشه که ثبتنام به سه صورت oauth و email-password و sms انجام بشه. یعنی کاربر انتخاب کنه که با کدوم روش ثبتنام و لاگین کنه. واسه oauth که از laravel/passport استفاده میشه. دوتا سوال داشتم:
1- واسه اون دوتا روش دیگه یعنی email-password و sms میشه از passport استفاده کرد؟
2- معماری دیتابیس باید چطور باشه که هر سه نوع ثبتنام و لاگین رو داشته باشیم؟


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

سلام
چرا واقعا اینطوری !
اول اینکه oauth برای زمانی استفاده میشه که شما میخواید به سرویس های دیگه این قابلیت رو بدید که اگر کاربری خواست مثلا از اطلاعات وبسایت شما استفاده کنه تو وبسایتتون لاگین باشه این امکان وجود داشته باشه براش من فکر کنم شما همون مظورتون jwt هست
خوب بگذریم
شما اینجا دوتا داستان دارید لاگین با شماره تلفن و لاگین با email و password
برای هرکدوم روت جداگانه لازمه معماری خاصی هم تو سرور نیاز نیست البته پیچیدگی های پیاده سازی رو هم نمیشه واقعا اینجا توضیح داد .


smart
@smartgarden2016 5 سال پیش مطرح شد
0

شاید منظورمو درست نرسوندم. یه اپ اندروید داریم که بخش سرورش رو باید با لاراول بزنیم. توی این اپ باید سه حالت ثبتنام وجود داشته باشه یعنی sms و email-pass و ثبتنام با اکانت گوگل. سوالم این بود که آیا میشه از laravel passport واسه اینا استفاده کرد؟
البته من تا الان ثبتنام و لاگین با sms و email-pass رو پیاده سازی کردم.

الان یه سوال دیگه داشتم: من قبلا ثبتنام با گوگل رو به یه پروژه دیگه اضافه کرده بودم یعنی با اکانت گوگل (Oauth) میشد تو وبسایت ثبتنام و لاگین کرد. اما الان واسه بخش سرور اپ اندروید نمیدونم چجوریه. یعنی چه اطلاعاتی رو من باید بگیرم واسه اپ بفرستم!!
میتونید راهنمایی کنید؟


مهدی
تخصص : توسعه دهنده
@mehdi539 2 سال پیش مطرح شد
0

سلام
وقتتون بخیر
این مورد شما الان دقیقا نیاز من هست
شما تونستین راه حلشو پیدا کنید ؟
ممنون میشم به اشتراک بذارید


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

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