2017-06-16 2 views
1

Pour quelque raison que ce soit, mon AuthServiceProvider a cessé de fonctionner. Il semble que le paramètre $ request passé à la fermeture de viaRequest ne voit pas l'entrée de la requête. Si j'envoie JSON avec une clé de "access_token" à l'un de mes noeuds finaux et que j'essaie de le faire var_dump dans la fermeture - il ne renvoie que null. Voici le code pour la méthode de démarrage:

public function boot() 
{ 
    $this->app['auth']->viaRequest('api', function ($request) { 
     var_dump($request->input('access_token')); 
    }); 
} 

Et voici ma auth intergiciels méthode handle:

public function handle($request, Closure $next, $guard = null) 
{ 
    if ($this->auth->guard($guard)->guest()) {    
     return response('Unauthorized.', 401); 
    } 

    return $next($request); 
} 

Toute aide est grandement appréciée puisque je tirais mes cheveux en ce moment.

EDIT On dirait que le problème est avec Sentry et que leur paramètre user_context est défini sur true. Dès que je le mets à false, les requêtes passent parfaitement

+0

Donc c'est résolu? – GiamPy

+0

Oui. Aurait dû poster comme réponse. – user3196479

Répondre

0

Le paramètre user_context de Sentry a été défini sur true. Le définir sur false a corrigé le problème.