راکت

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

smart
smart
@smartgarden2016

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

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

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

مهدی
مهدی
@mehdi539

تخصص: توسعه دهنده

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

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

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