miladk313
5 سال پیش توسط miladk313 مطرح شد
2 پاسخ

استفاده از لاراول پاسپورت برای پیاده سازی multi auth

سلام دوستان
پروژه ی من شامل چندنوع کاربر هست که جدول هاشون جداست .multi auth رو پیاده سازی کردم ولی مشکل اینجاست که تفاوتی بین کاربرهام نمیذاره پاسپورت و توکنی برای کاربر با id= 1 تولید میشه با توکنی که برای ادمین با id = 1 قابل تشخیص و تمییز نیست .


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

از پکیج زیر استفاده کردم و مشکلم حل شد.
https://github.com/sfelix-martins/passport-multiauth


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

هر توکن یه چیزی به نام scope داره که با اون میشه نوع سطح دسترسی رو مشخص کرد. برای هر نوع کاربری از scope های متفاوتی استفاده کنید.

https://laravel.com/docs/5.8/passport#token-scopes

خودش هم گفته که:

Scopes allow your API clients to request a specific set of permissions when requesting authorization to access an account.

سطح دسترسی و پرمیشن ها رو میتونید با اسکوپ ها مدیریت کنید.


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

از پکیج زیر استفاده کردم و مشکلم حل شد.
https://github.com/sfelix-martins/passport-multiauth


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

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