【发布时间】:2019-08-06 22:46:25
【问题描述】:
我正在构建一个应用程序,需要多重身份验证才能正常工作。首先,将使用具有电子邮件和密码的表用户作为员工登录的用户。我使用 Voyager 作为后端并使用角色和权限。到目前为止,一切都很好。现在我有另一种用户:他们在 ERP 上注册,然后我通过 WS 使用 CPF(如社会安全号码)和存储在 ERP 中的密码访问。然后我得到然后在一张表上记录我需要的所有数据。它运行良好。嗯,正在工作。对于这些用户,我使用了 API 路由,只是为了不弄乱我的网络路由文件。昨天我运行了 PHP artisan make:auth,然后事情就开始变得疯狂了。
现在每个 axios 调用都会返回一个“未经授权”的消息,因为很明显,它们没有经过身份验证。
什么会更好?
Refactory 用户登录以使用 CPF 而不是电子邮件,并为其他 API 人员赋予新角色,然后像其他人一样通过 web.php 文件? 使用多重身份验证包? 还是别的什么? 请帮忙!
【问题讨论】: