10

laravel 5.3パスポートパッケージをインストールしました。POST /oauth/token次のパラメータで次のルートを使用できます。

  1. ユーザー名
  2. パスワード
  3. client_secret
  4. grant_type
  5. クライアントID

そして、私は次の応答を受け取ります

{
  "token_type": "Bearer",
  "expires_in": 31536000,
  "access_token": "access token here",
  "refresh_token": "refresh token here"
}

それから私は要求しますGET /api/user

次のヘッダーで

  1. Authorization = "ベアラー アクセス トークンはこちら"
  2. accept = アプリケーション/json (オプション)

これは正常に動作するため、すべてのAPIです。

私が抱えている問題は、最初のリクエストで認証してユーザー名とパスワードを入力したユーザーであり、返されたアクセストークンは、laravel web view /register から作成したユーザーです

APIルートファイルから新しいユーザーを作成したり、新しいユーザーを登録したりするにはどうすればよいですか

お気に入りPOST /api/register

ユーザーは最初に登録して、その後認証を受ける必要があります。

登録するためにoauthなしでこのルートを作成する必要がありますか?登録が成功した場合、彼は認証を要求POST /oauth/tokenしますか? 何か不足していますか??

clent_secretすべてのユーザー要求で一定であることが正しいのか、それとも各ユーザーが異なる clent_secret を持っているべきなのかを更新 してください。

4

2 に答える 2