jquery - 我可以使用 auth:web(带有保护会话的 api)laravel 创建 api 吗?
问题描述
我对我将要构建的应用程序感到非常困惑,我使用 laravel 微风作为登录名,注册身份验证,但我还需要一个 API 来使用 jquery ajax 像使用数据表的 CRUD 动作(不建议我使用 vue / react 因为我'还不是专家)。
我最终也用 sanctum 构建了 API 令牌,但也许身份验证会随着 laravel 微风而崩溃。
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'sanctum',
'provider' => 'users',
'hash' => false,
],
],
至
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'session',
'provider' => 'users',
'hash' => false,
],
],
谁能给我一些见解?
如果我使用 auth:web (guard session) 构建 API,如何使用 postman / insomnia 访问 api?
我创建 API 的选择
- 使用保护会话(可能是个问题)
- 使用保护 sanctum,但可能在 web 身份验证和 sanctum 之间发生冲突
- 你的意见 ....
我应该选择什么最佳实践?
解决方案
推荐阅读
- javascript - 如何访问每个 JSON 对象的属性?
- java - 如何为 Apache POI XSSF Excel 使用 IndexedColors 中没有的颜色?
- plugins - 是否可以计算 Azure DevOps 错误、任务、用户故事字段值,而不是手动输入数据?
- sql - 日期格式的 Oracle Peoplesoft 案例表达式错误
- sas - 如何在 SAS Enterprise Guide 窗口中不显示表/数据文件
- python-3.x - 没有明显原因的代码抛出语法错误
- amazon-web-services - AWS EBS 负载均衡器发现实例运行状况不佳
- react-native - 发布请求返回经过身份验证的网页,但 webview 仍然显示登录网页
- c# - 如何将列表中的对象作为值返回
- appium - Appium 的 driver.reset() 和“noReset”或“fullReset”功能之间有什么关系吗?