クライアント側(Angular 2)とAPI(Laravel 5.4)を持つプロジェクトがあります。私はAPIとしてLaravelを使用したいが、Auth0のjsonトークンによってAPIを保護したい。Auth0 Laravel:トークンの検証とユーザー情報の取得
私はLaravel(Angularから)にhttpリクエストを行うたびにリクエストを送信したユーザーのトークンを送信しています。
私はLaravelでこのコントローラを作りました:
<?php
namespace App\Http\Controllers;
use App\Http\Requests;
use Illuminate\Http\Request;
use Auth0\SDK\Auth0;
class JWTVerificationController extends Controller
{
public function __construct(Request $request) {
$this->req = $request;
$auth0 = new Auth0(array(
'domain' => 'x',
'client_id' => 'x',
'client_secret' => 'x',
'redirect_uri' => ''
));
}
}
問題は、私はインスタンスで何かをする方法がわからないです、私はPHP/Laravelのための任意のAuth0のドキュメントを見つけることができません。 「ログイン」チュートリアルの他に
私はユーザーのデータ(app_metadata、user_metadata、emailなど)を取得したいと思います。トークンが有効かどうかを確認したいと思います。
これは誰も知りません! – Arnold