Laravel Fortify 可以在 API 的上下文中使用吗?据我了解,Fortify(虽然是无头的,即不包括 UI 层)允许我们自定义登录和注册页面,但它会在成功验证后自动重定向到主页页面。尽管 HOME 页面是可定制的,但这并不是 API 登录正常工作的方式。它应该简单地返回 JSON 格式的成功令牌,而不需要任何类型的重定向。
Fortify 中有一个authenticateUsing
函数,但即便如此,我们也可以简单地自定义身份验证逻辑,而不是自定义返回的数据。重定向仍由 Fortify 执行。
如何在 REST API 的上下文中使用 Fortify?
注意:我将在我的 Vue 前端应用程序中使用它。我也打算让Sanctum进入游戏,但在此之前我只是想看看我是否可以使用 Fortify 进行常规的基于令牌的身份验证,而无需编写我自己的登录、注册和注销路由以及控制器功能。