問題タブ [satellizer]

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 投票する
1 に答える
333 参照

php - Laravel AngularJS Satellizer で Twitter API を使用する

angularjsフロントエンドとLaravelバックエンドを介してTwitterにログインし、Satellizerライブラリを使用してアプリを作成しました。

satellizer によって生成された oAuth を使用して Twitter Rest API とやり取りしたいのですが、これを行うための提案やライブラリはありますか? thujohn/twitter Laravel プラグインをチェックアウトしましたが、Satellizer でうまく動作させることができず、必要なすべての API 呼び出しをカバーしていません (ツイートの検索、ツイートへの返信、ユーザーのタイムラインの取得、プロファイルの取得)

すべての助けに感謝します!

ルイス

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

ruby-on-rails - Doorkeeper JWT 検証

rails-api バックエンドと angularjs フロントエンド (サテライザー)でjwtを使用してdoorkeeper gem を使用しています。

質問 1 JWT サーセット キーをフロントエンド (angularjs アプリ) と共有する必要がありますか?

質問 2 ドアキーパーはどのように JWT トークンを検証しますか?

ありがとう!

0 投票する
0 に答える
127 参照

php - Laravel REST ルートが機能しない

Satellizer 認証システムを Angular アプリに実装しようとしています。PHP と Laravel の経験があるので、それをバックエンドとして使用することにしました。

現在、Laravel コードの例で彼らが行っていることを模倣しようとしています。これはhttps://github.com/sahat/satellizer/tree/master/examples/server/phpにあります。

サーバーに Xdebug をインストールし、PHPStorm に正常に接続しました。これが私のroutes.php見た目です。

サインイン ページに、Facebook の認証ボタンがあります。Facebook ポップアップが表示されたら、Laravel にコールバックさせます。JavaScript コンソールでは、正しいルートに接続しようとしていることが示されます。これが印刷されるものです。

AuthController.php 内に次のメソッドがあります。

関数がヒットすることはありません。コンソールに出力された情報から、それが存在することをまったく知らないようです。私が間違っていることはありますか?

ルートRoute::get('/', 'HomeController@index');はリクエストごとにヒットし、HomeController 内に入り、毎回 index メソッドにヒットします。

しかし

0 投票する
0 に答える
56 参照

angularjs - Angular Satellizer でユーザーの更新を防ぐ方法

問題が 1 つあります。Angular アプリでSatellizerを使用しています。そして、ソーシャルネットワークで認証が成功した後にのみユーザートークンを取得したい. しかし、認証サーバーが成功すると、ユーザーオブジェクトが送信され、Satelizer はクライアント上のユーザーオブジェクトを更新します。私たちを手伝ってくれますか?Angular Saterlizer でこの問題を解決するにはどうすればよいですか、またはサーバーに変更が必要ですか?

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

angularjs - JWT Auth トークンはホームステッドでは機能しますが、運用サーバーでは機能しません

これが取引です。barryvdh/laravel-corsおよびtymondesigns/jwt-authを使用して Laravel5 バックエンドと通信する「 satellizer」および「angular-jwt 」を備えたionicアプリがあります。このコンボを実行すると、ホームステッドでイオンサーブと組み合わせて正常に動作します。認証トークンが作成されて localStorage に保存され、Laravel で検証されます。このリクエストは次のようになります。

API URLをライブサーバーに変更するとすぐに

認証は正常に機能し、トークンが返されました。しかし、get リクエストを送信すると、「token_not_provided」というエラーが表示されます。

その後、奇妙なことが起こります。Chrome Postman から同じリクエストを試行すると、トークンが検証され、ユーザー オブジェクトが返されます。

私のホームステッドは、VirtualBox で Vagrant として、Ubuntu で Nginx として実行されています。私の本番サーバーは、VPS 上の Apache を使用した Debian です。Laravel のインストールは、設定とキーに関して同一です。データベースはまったく同じ (mysqldump) であり、Postman が正常な結果を作成するため機能します。

私を正しい方向に導くことができる人、または同じ問題を抱えている人はいますか? セットアップまたはコードに関して、さらに情報が必要ですか?

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

angularjs - satellizer を使用して Facebook 経由でログインし、ユーザー情報をサーバーに送信する

satellizer からのユーザー情報をサーバーに送り返そうとしています。

呼び出しは次の URL のとおりだと思います。

しかし、私がそれを使用するとき:

私のサーバーが受け取ります:

実際にuserDataを受け取る代わりに..ここで何が欠けていますか?