Passport بستهای از لاراول برای پیادهسازی سرور OAuth 2.0 و صدور توکن دسترسی است. این بسته زمانی کاربرد دارد که برنامه بخواهد دسترسی API را برای کلاینتها و برنامههای دیگر مدیریت کند.
Passport با Sanctum هدف یکسانی در همه سناریوها ندارد، انتخاب میان آنها به نیاز OAuth کامل، نوع کلاینت و شیوه احراز هویت API بستگی دارد.
یک مثال برای روشنتر شدن موضوع
Laravel Passport برای پیادهسازی OAuth2 server کاربرد دارد. پیش از انتخاب آن باید بررسی کرد آیا پروژه واقعاً به OAuth server نیاز دارد یا راهکار سادهتر احراز هویت کافی است.