Laravel Passport
介绍
Laravel Passport 可以在几分钟之内为你的应用程序提供完整的 OAuth2 服务端实现。Passport 是基于由 Andy Millington 和 Simon Hamp 维护的 League OAuth2 server 建立的。
注意
注意:本文档假定你已熟悉 OAuth2 。如果你并不了解 OAuth2 ,阅读之前请先熟悉下 OAuth2 的 常用术语 和特性。
Passport 还是 Sanctum?
在开始之前,我们希望您先确认下是 Laravel Passport 还是 Laravel Sanctum 能为您的应用提供更好的服务。如果您的应用确确实实需要支持 OAuth2,那没疑问,你需要选用 Laravel Passport。
然而,如果你只是试图要去认证一个单页应用,或者手机应用,或者发布 API 令牌,您应该选用 Laravel Sanctum。 Laravel Sanctum 不支持 OAuth2,它提供了更为简单的 API 授权开发体验。