Laravel Passport provides OAuth2 server support and API authentication package that is simple and enjoyable to use.