問題タブ [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 投票する
0 に答える
321 参照

angularjs - 帆付きサテライザー

API サーバーとして開発されたSailsアプリで、ローカル認証とソーシャル ネットワーク経由の認証を実装したいと考えています。

私はpassportjsとsails-auth-generatorを試しましたが、それらはサーバー側のビューをレンダリングするsailsアプリを対象としており、安らかなアプリに実装する場合は追加のロジックが必要だと思います.

それで Satellizer auth モジュールを見つけたので、passportjs の混乱の上で実際に使用したいと思います。

また、さまざまなネットワークでの認証の非常にクリーンな例もあります: Auth Examples for Expressjs

また、プラグアンドプレイで使用するためのクライアント側の angularjs ディレクティブもあります。

しかし、これは私にとって新しいものであるため、ExpressJsの例全体をsailsjsのサービス用語、ポリシーなどに移植する方法を理解できません。あわせてご協力ください。

ありがとう!

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

angularjs - satellizer で絶対 URL を使用するにはどうすればよいですか?

satellizer を使用して登録フォームを作成しています。しかし、それは正しいURLに行きません

私のコンソールには次のように表示されます。

POST http://localhost:8000/http://104.236.150.55/auth/register 404 (見つかりません) view2.js:185 見つかりません

これは私のconfig.jsです:

そして私のコントローラー:

絶対 URL でそれらにアクセスするにはどうすればよいですか?

0 投票する
2 に答える
3645 参照

javascript - 分度器のテスト、Window オブジェクトのプロパティへのアクセスと変更

プロジェクトで使用する認証用の簡単な e2e テストを作成しようとしています。認証は、 window.localStorage.satellizer_token に設定された json Web トークンに基づいています。

それを設定するには、以下のコードを使用しますが、実際にはウィンドウ オブジェクトの実際の localStorage プロパティを設定していません。

});

ここここに似たようなものが既にあることは知っていますが、見つけることができるすべての例はアクセスのみに関するものであり、ウィンドウのプロパティも変更する必要があります。

分度器テストでウィンドウ オブジェクトを操作する正しい方法は何ですか?

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

angularjs - Sails.js - 承認ヘッダーを追加するための io.socket 要求で satellizer のインターセプターを使用する

だから私は今、Sails.jsフレームワーク、より具体的にはソケット機能を学んでいます。Sailsバックエンド (API) から分離されたフロントエンドでは、AngularJS とSails.io.jsを使用し、ユーザー認証にはsatellizerを使用しています。したがって、satellizer は、私が書く必要のない、機能的に優れた準備ができていることを示しています。APIへの各リクエストに認証ヘッダーを追加するインターセプターのように。

問題は-次のio.socketようなリクエストを使用する場合です:

認証ヘッダーはインターセプターによって設定されません。私はそのio.socket.requestように手動でそれをしなければなりません:

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

php - $auth.signup(user) を使用するとリクエスト ペイロードを取得できません

コードイグナイターで作成したバックエンドでメソッド $auth.signup(user) を呼び出すと、satellizer api サインアップに問題があり、ユーザーに送信された値を取得できません。

私はすべてを試しました

オプション呼び出し用のライブラリ REST のメソッド

$this->options('name'); // this is null

リンクライブラリ

これでペイロードを手動で取得しようとしました

$request_body = file_get_contents('php://input');

$data = json_decode($request_body); //this is null too

どうかわかりません、助けてください!

皆さん、ありがとうございました!!よろしくお願いします。