問題タブ [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.
php - Laravel AngularJS Satellizer で Twitter API を使用する
angularjsフロントエンドとLaravelバックエンドを介してTwitterにログインし、Satellizerライブラリを使用してアプリを作成しました。
satellizer によって生成された oAuth を使用して Twitter Rest API とやり取りしたいのですが、これを行うための提案やライブラリはありますか? thujohn/twitter Laravel プラグインをチェックアウトしましたが、Satellizer でうまく動作させることができず、必要なすべての API 呼び出しをカバーしていません (ツイートの検索、ツイートへの返信、ユーザーのタイムラインの取得、プロファイルの取得)
すべての助けに感謝します!
ルイス
ruby-on-rails - Doorkeeper JWT 検証
rails-api バックエンドと angularjs フロントエンド (サテライザー)でjwtを使用してdoorkeeper gem を使用しています。
質問 1 JWT サーセット キーをフロントエンド (angularjs アプリ) と共有する必要がありますか?
質問 2 ドアキーパーはどのように JWT トークンを検証しますか?
ありがとう!
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 メソッドにヒットします。
しかし
angularjs - Angular Satellizer でユーザーの更新を防ぐ方法
問題が 1 つあります。Angular アプリでSatellizerを使用しています。そして、ソーシャルネットワークで認証が成功した後にのみユーザートークンを取得したい. しかし、認証サーバーが成功すると、ユーザーオブジェクトが送信され、Satelizer はクライアント上のユーザーオブジェクトを更新します。私たちを手伝ってくれますか?Angular Saterlizer でこの問題を解決するにはどうすればよいですか、またはサーバーに変更が必要ですか?
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 が正常な結果を作成するため機能します。
私を正しい方向に導くことができる人、または同じ問題を抱えている人はいますか? セットアップまたはコードに関して、さらに情報が必要ですか?
angularjs - satellizer を使用して Facebook 経由でログインし、ユーザー情報をサーバーに送信する
satellizer からのユーザー情報をサーバーに送り返そうとしています。
呼び出しは次の URL のとおりだと思います。
しかし、私がそれを使用するとき:
私のサーバーが受け取ります:
実際にuserDataを受け取る代わりに..ここで何が欠けていますか?