Laravel France

Récupération du Token d'un utilisateur

  • Avatar de cyrilleable
    Membre depuis :
    26/03/2017
    Messages :
    6

    Je n'arrive pas à récupérer le token d'un utilisateur, postman tourne en boucle et le navigateur ausi quand je teste la route
    http://localhost.8000/token

    ...............................
    Route/web.php

    Route::get('/token', function () {
    $http = new GuzzleHttp\Client;

    $response = $http->post('http://localhost:8000/oauth/token', [
    'form_params' => [
    'grant_type' =>'password',
    "client_id" =>'*',
    "client_secret" =>'***',
    "username"=>'
    ',
    "password"=>'***'
    ]
    ]);

    return json_decode((string) $response->getBody(), true);
    });
    .....................................
    Route/api.php

    Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user();
    });
    ......................................
    RouteServiceProvider

    protected function mapApiRoutes()
    {
    Route::prefix('api')
    ->middleware('auth:api')
    ->namespace($this->namespace)
    ->group(base_path('routes/api.php'));
    }
    ...................................
    Kernel

    protected $middlewareGroups = [
    'web' => [
    ...
    \Laravel\Passport\Http\Middleware\CreateFreshApiToken::class,
    ],

    'api' => [
    'throttle:60,1',
    'bindings',
    'auth:api',
    ],
    ];
  • Avatar de F.M.
    Membre depuis :
    10/07/2017
    Messages :
    97

    Ouh la tu fais n'importe quoi. Déjà le serveur qui pour traiter une requête HTTP, refait une requête HTTP sur lui-même... Avec le host en dur en plus (d'ailleurs au passage faut travailler avec des Virtual Hosts...)...

    Tu cherches à faire quoi ? Implémenter OAUTH sur ton serveur pour une API maison ?

Vous ne pouvez pas répondre à ce sujet.