私はAPIを構築しており、認証にはLaravel Passportを使用しています。Laravel Passportを使用してPassword Grant Clientのトークンを作成するにはどうすればよいですか?
APIはGoogleのモバイルアプリで使用されているため、パスワード授与クライアントを使用しています。
すべてがうまく動作し、ユーザーはログインしてアクセストークンを取得できます。ユーザーがサインアップできる登録エンドポイントを作成しました。この時点でアクセストークンを返すAPIも必要です。
ドキュメントを見ると、プログラムによってアクセストークンを作成する方法はありません。
私のコントローラにパスワード許可クライアントのアクセストークンを作成するにはどうすればよいですか?私は明らかに、それを得るために自分のAPIにHTTPリクエストをしたくない。
私はPersonal Access Grant Clientを使用し、createToken
をユーザモデルで呼び出すことができますが、それはアクセストークンが別のクライアントに関連付けられていることを意味します。これは私にとっては正しいとは思わない。