私はLaravel Appへのapiアクセスを許可するためにPassportを使用しています。私はLaravelのドキュメントからの標準チュートリアルを使用してそれを実装しました。Laravel Passport - ユーザー作成時に自動的にトークンを作成する
チュートリアルで説明したようにoauth管理画面は必要ありません。アプリを使用してユーザーを登録して、そのユーザーに必要なトークンを自動的に作成したいだけです。
これは可能ですか?誰かが私を指すことができる例がありますか?
私はLaravel Appへのapiアクセスを許可するためにPassportを使用しています。私はLaravelのドキュメントからの標準チュートリアルを使用してそれを実装しました。Laravel Passport - ユーザー作成時に自動的にトークンを作成する
チュートリアルで説明したようにoauth管理画面は必要ありません。アプリを使用してユーザーを登録して、そのユーザーに必要なトークンを自動的に作成したいだけです。
これは可能ですか?誰かが私を指すことができる例がありますか?
$tokenStr
は、特定のユーザーのために新たに生成されたトークンを提供します。
$newUser = User::create();
$userObj = User::find($newUser->id);
$tokenStr = $userObj->createToken('Token Name')->accessToken;
// or try this.
$newUser = User::create();
$tokenStr = $newUser->createToken('Token Name')->accessToken;
私は現在この$ user-> createToken($ request-> input( 'first_name') '。' $ request-> input( 'last_name')) - > accessTokenのようなユーザコードを追加しています。 - これはoauth_access_tokensテーブルにトークンを作成するようですが、これは良いことでしょうか? – fightstarr20
はい、それは 'oauth_access_tokens'テーブルに格納されますが、トークンは1回だけ取得されるので、すべてのユーザに対して' $ tokenStr'に格納されている値を保持する必要があります。 – Webinion
だから私は郵便配達員のようなものから渡すことによって認証できるはずのアクセストークンを持っていますか? – fightstarr20
はい、可能です、あなたのユーザーコードを追加してください。 – Webinion