The new feature of Laravel 5.3 Passport seems very nice. I used the JWT and Dingo api to build my mobile app client apis. I know Passport provides a full-feature OAuth2 authentication system but I mostly only use JWT for user login because I won't provide 3rd party app to access user's resources. I wonder to know how to use Passport to replace my old solution.
Here are 2 solutions:
I wonder to know what solution used by other big websites such as Instagram. They also provide OAuth server but how about their official mobile apps? Also use OAuth or else?