teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文言修正

2017/10/25 04:17

投稿

aro10
aro10

スコア4106

answer CHANGED
@@ -3,9 +3,9 @@
3
3
  [Laravel 5.4 と Vue.js 2.2 と JWTAuth で、ログインできる SPA アプリケーションのチュートリアル 1/4](https://qiita.com/acro5piano/items/908cd751b2ea97e19be1)
4
4
  [Laravel 5.5 API認証(Passport)](https://readouble.com/laravel/5.5/ja/passport.html)
5
5
 
6
- とりあえず間に合わせいい場合は、簡易的な説明ですがconfig/auth.phpのdriverをtokenにしてすると、リクエストの認証照合情報からusersテーブルのapi_tokenを見て認証を判断するので、以下ドキュメントのアクセストークンの受け渡しのところのように、リクエストヘッダーにAuthorization: Bearer XXXXX としてリクエストを送ると認証処理ができます。
6
+ Laravelアプリは認証設定をsessionのdriverで運用し、外部から認証確認する場合で一番簡単な方法は、簡易的な説明ですがconfig/auth.phpのdriverをtokenにしてすると、リクエストの認証照合情報からusersテーブルのapi_tokenを見て認証を判断するので、以下ドキュメントのアクセストークンの受け渡しのところのように、リクエストヘッダーにAuthorization: Bearer XXXXX としてリクエストを送ると認証処理ができます。
7
7
  [Laravel 5.5 API認証(Passport)](https://readouble.com/laravel/5.5/ja/passport.html)
8
- プロバイダがtokenの場合は、そのままではLaravelがログイン時にapi_tokenデータ更新等の面倒を見てくれるわけではないのでユーザーログイン時に、自身でuserテーブルのapi_tokenに何かしらの値入れる必要があります。詳しくはLaravelの関連クラスのコードを参照してください。
8
+ driverがtokenの場合は、そのままではLaravelがログイン時にapi_tokenデータ更新等の面倒を見てくれるわけではないのでユーザーログイン時、ログアウト時等に、自身でuserテーブルのapi_tokenを更新する必要があります。詳しくはLaravelの関連クラスのコードを参照してください。
9
9
  [API Token Authentication in Laravel 5.2 & 5.3](https://gistlog.co/JacobBennett/090369fbab0b31130b51)
10
10
  [LaravelのGuardに関して](https://qiita.com/fagai/items/a70c937ab7cf72f19dc2)
11
11
  [Laravel5.2でトークン認証をカスタマイズしてみる](https://qiita.com/you-me/items/85889653b8b4fa8c6d93)