問題タブ [laravel-passport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
28803 参照

laravel-5.3 - Laravel Passport - 付与タイプがサポートされていません

ドキュメントに従って Laravel Passport をインストールし、必要なコードのすべての領域を変更しました。

ユーザーがサイトのユーザー名とパスワードでログインするときに API トークンを取得できるように、パスワード グラント トークンの設定に取り組んでいます。grant_type に関しては問題があります。何らかの理由で、Laravel が無効な付与タイプについて不平を言っています。

これらは私が投稿しているフィールドです/oauth/token

私は走ったphp artisan passport:installし、走ってみたphp artisan passport:client --password

両方のコマンドが機能し、両方ともクライアントとシークレットを作成しましたが、grant_type に関するエラーを回避できないようです。

パスワード許可トークンが機能するように、これを解決するために何を調べるべきかについての提案はありますか?

0 投票する
3 に答える
3613 参照

laravel - Laravel Passport : トークンリクエスト送信時の追加モデル条件

Password Grant Tokensを使用してモバイルアプリケーション用の API を構築しています。ユーザーがアプリケーションにログインしようとすると、クライアントはアクセス トークンの要求を送信します。

ユーザーがメールに送信されたリンクを使用してアカウントを確認していない可能性があります。クエリに条件を追加し、それに応じてエラー応答を提供したいと考えています。現在、Passport がトークン部分を管理しているため、直接行うことはできません。

これはどのように解決できますか?ユーザー アカウントに問題がある場合、トークン リクエストに飛び込んでカスタム レスポンスを送信するにはどうすればよいですか? それ以外の場合はトークンを送信し続けます。

0 投票する
1 に答える
2336 参照

laravel - laravelパスポートのapp.jsでrequireが定義されていません

プロジェクトで Laravel Passport を使用したいので、Laravel Passport のチュートリアルhttps://laravel.com/docs/5.3/passportに従いました。

このチュートリアルに従った後、Uncaught ReferenceError: require is not definedエラーが発生します。

私のファイルを見てください:

  1. gulpfile.js

    /li>
  2. リソース/資産/js/app.js

    /li>
  3. home.blade.php

    /li>
  4. blank.blade.php

0 投票する
1 に答える
3467 参照

php - ヘッダーではなくクエリ文字列にアクセストークンを持つLaravel Passportを使用してリクエストを認証するにはどうすればよいですか?

認証'middleware' => 'auth:api'は、クライアントがAuthorization=Bearer <access_token>.

しかし今、次のようなクエリ文字列にアクセス トークンを含めて、Authorization ヘッダーを使用せずに、プレーンなイメージ ダウンロード リクエストを処理したいと考えていますGET /picture/my_picture.png?access_token=1234

ミドルウェアで次のようなことを試しましたが、リクエストにヘッダーを追加できないようです:

これはできますか?たぶん、何か/他の場所でインターセプトまたはオーバーライドしますか?

0 投票する
1 に答える
692 参照

laravel - Laravel PassportがSelect2 ajaxで401を返す

Select2 プラグイン v 3.5.1 を使用しており、オプションを ajax でリモートでロードしようとしていますが、Laravel Passport から 401 を受け取ります。

jQuery ajaxで他のリクエストを行うと結果は同じですが、VueJSを使用するとリクエストは成功します。

なぜこれが起こっているのですか?

0 投票する
3 に答える
2283 参照

laravel - クライアント シークレット、ID、トークンを反応アプリに保存する

バックエンドで Laravel を使用し、フロントエンドで create-react-app を使用してアプリを作成しています。接続を保護するために Passport の Password 付与タイプを使用しています。しかし問題は、クライアント シークレット、ID、さらにはアクセス トークンを安全に保存する方法がわからないことです。ありがとう。

0 投票する
7 に答える
17329 参照

php - Laravel Passport Print Personal Access Token

Laravel のパスポート パッケージを使用して、残りの API にトークン ベースの認証を提供しています。現在、個人用アクセス トークンの概念を使用してアクセス トークンを生成しています。

単一ユーザーのアクセス トークンを生成するために、以下のコードを使用して「android」という名前のトークンを生成しています。

後で、生成されたトークンを再度取得する際に問題に直面している管理ダッシュボードに個人用アクセス トークンを表示したいと考えています。以下のコードを試しましたが、アクセストークンを取得できませんでした。

また、passport vue 要素を使用してみましたが、実際のトークンではなく、アクセス トークン名のみが表示されます。

これを解決するのを手伝ってください。

ありがとうございました

0 投票する
1 に答える
140 参照

php - ユーザー、エージェント、管理者などの複数のモデルを認証する方法

多くのリソース ユーザーを持つ API を構築しています。たとえば、データベースにこれらのテーブルがありますusersagentsdriversおよびadmin

リソースにアクセスしたい場合、または詳細を確認したい場合は、ログインして確認する必要があります。

laravel passportすべてのモデルでこれを行う必要があります:

私は今とても混乱しています。正しい方向に向けてください。

ありがとう!