laravel - 使用自己的 API Laravel 401 未经授权
问题描述
我已经按照文档中的所有说明进行操作,并且还观看了Laracasts 上的Passport 视频。
这一切似乎都集中在未受保护的 API 端点上,即:auth:api
中间件之外的端点。在 Taylor 的视频示例中,他将端点设置为:
Route::get('/user', function (Request $request) {
return $request->user();
});
我不知道为什么有人愿意让这些敏感信息不受保护,但这不是重点。我需要auth
像这样在中间件后面保护我的所有路由:
Route::group(['middleware' => 'auth:api'], function() {
Route::get('/user', function (Request $request) {
return $request->user();
});
});
如何让 Passport 对用户进行身份验证?文档建议这应该开箱即用,但显然不是。
解决方案
推荐阅读
- indexing - 试图以不同的模式将数据从一张纸复制到另一张纸
- django - Django (2.0.1) 行 SQL 查询 - 将结果放入模板 Html *原始查询必须包含主键*
- javascript - 在 Chrome 开发者工具中调试时拆分冗长 JavaScript 的任何方法
- php - 如何在 PHP 中将 stdClass 对象转换为 int
- java - 如何在没有为您解析单词的数组或方法的情况下找到字符串中最长的单词
- java - 在重复值的簇字符串中以与它们在原始字符串中出现的相同顺序分隔字符串
- c# - Autofac 如何处理非一次性组件
- r - 如何从标题列表中删除符号?
- javascript - 如何查找使用单选按钮选择的一个 tr 的值并将该数据附加到另一个 html?
- java - 来自 Android 的多播