2017-10-22 19 views

答えて

3

これはチェックすることができます。 https://laravel.com/docs/5.5/passport

ここでは簡単に説明します。 Laravel-Passportをプロジェクトにセットアップしたら、config/auth.phpファイルでドライバキーを編集する必要があります。

'api' => [ 
      'driver' => 'passport', 
      'provider' => 'users', 
     ], 

次に移行を行ってください。データベースを確認してください。ララベルパスポートに関するテーブルが必要です。

以下のデータを '/ user' URLに投稿する必要があります。

'grant_type' => 'authorization_code', 
'client_id' => 'client-id', 
'client_secret' => 'client-secret', 
'username'=>'username', 
'password'=>'password', 
'scope'=>'' 

データベースのoauth_clientsテーブルの値に従ってgrant_type、client_id、およびclient_secretキーを編集する必要があります。

Access-Control-Allow-Originエラーが発生した場合は、すべての要求を許可するミドルウェアを作成する必要があります。

if (isset($request->server()['HTTP_ORIGIN'])) { 
      $origin = $request->server()['HTTP_ORIGIN']; 
      header('Access-Control-Allow-Origin: ' . $origin); 
      header('Access-Control-Allow-Headers: Origin, Content-Type, Authorization'); 
     } 
     return $next($request); 
関連する問題