tobibako45 / laravel-passport-practice

LaravelのLaravel-passportでログイン機能 + ブログの投稿機能を実装
0 stars 0 forks source link

概要

Laravel-Passportを使っていろいろしたみる。

お試し

このリポジトリ(クライアントアプリ(Laravel-passportでログインさせる側))とセットでお試し

あとからまとめます。

Laravelでcloneしたらやること

SqliteでやったのでこちらをCODEBASE2期生の@avocadonekoさんのこちらを参考

【初心者向け】Laravel プロジェクトを clone してブラウザ表示するまで - Qiita

こちらも

npm install
npm run dev


1、localhost:8080で立ち上げる

php artisan serve --port=8080


2、ユーザー作成

http://localhost:8080/registerで、ユーザーを作成


3、クライアントアプリを登録

OAuth Clientsの「Create New Client」ボタンでクライアントを登録。

「Name」は自由に。「Redirect URL」を

http://localhost:8000/login/passport/callback

にする。


4、クライアントアプリ側の.envファイルに、登録した情報を記入

「Client ID」と「Secret」、リダイレクトURIを、クライアントアプリ(Laravel-passportでログインさせる側)の「.env」に記入。

PASSPORT_ID=<登録したクライアントID>
PASSPORT_SECRET=<登録したクライアントsecret>
PASSPORT_REDIRECT_URI=http://localhost:8000/login/passport/callback


5、クライアントアプリ側を立ち上げてログイン

クライアントアプリ(Laravel-passportでログインさせる側)を、

php artisan serve

で立ち上げる。

http://localhost:8000

にアクセスして、「Laravel-Passportでログインする」からログイン。