Open tobibako45 opened 4 years ago
composer require laravel/passport
インストールが終わるとPassportのマイグレーションファイルがが作成されているので、マイグレーションを実行してテーブルを作成。
php artisan migrate
次にアクセストークンの生成に必要な暗号キーを作成します。次のコマンドで「パーソナルアクセス」と「パスワードグラント」のクライアントが生成される。 storageフォルダにoauth-private.key、oauth-public.keyが作成され、DBにOAuth Clientが追加される。
php artisan passport:install
実行すると以下のような結果が表示される。
$ php artisan passport:install
Encryption keys generated successfully.
Personal access client created successfully.
Client ID: 1
Client secret: eVcmet88KylPmQGlXH2asL1eT7Zw9MSDxPEByi4z
Password grant client created successfully.
Client ID: 2
Client secret: yriLam7qgcxIBNJ9p2AxjkubssdJlwIJEFuEEcdd
デフォルトでクライアント(アクセストークンを利用するアプリケーションのこと)を生成している。 これは、DBのoauth_clientsテーブルからでも確認できる。
やること
この辺を参考にやってみる
意外と簡単!Laravel Passportで自分の登録データを取得する – console dot log