やりたいこと
作成したAPIに以下の使用条件つけたい。
- JWTauthで取得したtokenを付与する or SNS認証で取得したTokenを付与する
ここまで出来た
JWTauth
- APIはJwtauthで取得したTokenを付与しないと使えない
参考サイト:https://windii.jp/backend/laravel/api-jwt-login#me
SNS認証
- デフォルトにあるuserテーブルにsnstokenカラムを追加し、SNS認証で取得したtokenを格納する
参考サイト:https://qiita.com/niever66/items/d2060d9424f59b887763
ここが分からない
コントローラーに下記コードを追記すると、ストア関数はjwtauthのTokenを付与しないと使用できないようにすることは出来た。
public function __construct(){ $this->middleware('jwt.auth')->only('store'); }
ここにSNS認証で取得したtokenでも、使えるようにしたいが、どう書けばよいかわかりません。
何かアドバイスがあれば、ご教示ください。よろしくお願いしますm(__)m
あなたの回答
tips
プレビュー