【发布时间】:2016-06-20 09:54:08
【问题描述】:
我正在构建一个 RESTful Laravel 5.1 API。我只想让我的前端 Angular 应用程序访问某些路由,但目前所有路由都只是公开的。
我打算使用auth middleware 来检查我的前端应用是否有权访问路由:
$router->get('/sensitiveData', ['middleware' => 'auth',
'Resources\Questions@getSensitiveData'
]);
但这对于检查特定用户很有用。
如何保护我的路由,以便只有指定的客户端应用程序才能访问路由?我应该在某处注册 ClientID 吗?我该如何指定?
【问题讨论】:
-
我认为最好的方法是使用基于令牌的身份验证或 oauth 实现。
标签: php laravel http laravel-5 routes