I am using Laravel to build a RESTful API. I use Basic HTTP Auth (Authenticate header), with this filter:
Authenticate header
You should modify session.php:
session.php
isset($_SERVER['REQUEST_URI']) && (stripos($_SERVER['REQUEST_URI'], '/api') === 0) ? 'array' : 'native' );