سلام دوستان
پروژه ی من شامل چندنوع کاربر هست که جدول هاشون جداست .multi auth رو پیاده سازی کردم ولی مشکل اینجاست که تفاوتی بین کاربرهام نمیذاره پاسپورت و توکنی برای کاربر با id= 1 تولید میشه با توکنی که برای ادمین با id = 1 قابل تشخیص و تمییز نیست .
از پکیج زیر استفاده کردم و مشکلم حل شد.
https://github.com/sfelix-martins/passport-multiauth
هر توکن یه چیزی به نام 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.
سطح دسترسی و پرمیشن ها رو میتونید با اسکوپ ها مدیریت کنید.
از پکیج زیر استفاده کردم و مشکلم حل شد.
https://github.com/sfelix-martins/passport-multiauth
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟