我在myController类中编写了一个方法(listItems
),该方法以JSON格式返回表的所有记录。
我在__consturct方法中添加了一个中间件,用于通过Web访问验证对该控制器方法的所有访问。
public function __construct()
{
$this->middleware('auth');
}
public function listItems(Request $request)
{
$currentUser = JWTAuth::parseToken()->authenticate();
$items = ItemList::where('user_id', $currentUser->id)->get();
return $items;
}
我还有一个移动应用程序的Web服务,需要访问listItem
方法。我使用JWT
来验证对我的Web服务的移动访问。
问题是,当移动应用程序发布通过API访问listItem
所必需的身份验证令牌时,它会显示Web访问的登录页面。
换句话说,它看起来,我无法处理控制器的一种方法的两种认证。