私はRESTfulなLaravel 5.1 APIを構築しています。フロントエンドのAngularアプリが特定のルートにアクセスできるようにしたいだけですが、現在はすべてのルートが単純に公開されています。Laravel API - 保護経路アクセス
私は私のフロントエンドアプリがルートへのアクセスを許可されていることを確認するためにauth middleware
を使用するつもりだった。
$router->get('/sensitiveData', ['middleware' => 'auth',
'Resources\[email protected]'
]);
をしかし、これは、特定のユーザーを確認するために良いです。
指定したクライアントアプリケーションだけがルートにアクセスできるようにルートを保護するにはどうすればよいですか?どこかでClientIDを登録する必要がありますか?これをどのように指定できますか?トークン認証
あなたを使用している場合にのみ
トークンベースの認証またはoauthの実装を使用するのが最善の方法だと思います。 –