如何解决如何在 Laravel 中使用多种身份验证方法?
我继承了一个对管理面板使用 Laravel 身份验证的项目。管理面板利用来自 web.php
和 api.php
的路由。登录管理面板的人员称为 user
。该项目还有一个用于与应用通信的 API,其路由在 api.php
中描述。登录此应用程序的人员称为 member
。 user
身份验证已设置并正在运行,但我想为 member
添加基于令牌的身份验证。
经过一些研究,看起来 Sanctum 是应用 member
的不记名令牌的一个很好的解决方案,但是当我尝试实现它时,似乎对已经到位的有一些干扰user
身份验证。
当我创建像 Route::middleware('auth:sanctum')->post('/member/getMember','MemberController@getMember')
这样的路由时,响应总是重定向到 user
的登录页面,即使不记名令牌是正确的。
我不确定从这里去/看哪里,因此感谢您的帮助。我应该费心使用 Sanctum 吗?是否需要在我的 LoginController.php
等中进行更改才能解决此问题?谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。