問題タブ [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.
angularjs - 帆付きサテライザー
API サーバーとして開発されたSailsアプリで、ローカル認証とソーシャル ネットワーク経由の認証を実装したいと考えています。
私はpassportjsとsails-auth-generatorを試しましたが、それらはサーバー側のビューをレンダリングするsailsアプリを対象としており、安らかなアプリに実装する場合は追加のロジックが必要だと思います.
それで Satellizer auth モジュールを見つけたので、passportjs の混乱の上で実際に使用したいと思います。
また、さまざまなネットワークでの認証の非常にクリーンな例もあります: Auth Examples for Expressjs。
また、プラグアンドプレイで使用するためのクライアント側の angularjs ディレクティブもあります。
しかし、これは私にとって新しいものであるため、ExpressJsの例全体をsailsjsのサービス用語、ポリシーなどに移植する方法を理解できません。あわせてご協力ください。
ありがとう!
angularjs - satellizer で絶対 URL を使用するにはどうすればよいですか?
satellizer を使用して登録フォームを作成しています。しかし、それは正しいURLに行きません
私のコンソールには次のように表示されます。
POST http://localhost:8000/http://104.236.150.55/auth/register 404 (見つかりません) view2.js:185 見つかりません
これは私のconfig.jsです:
そして私のコントローラー:
絶対 URL でそれらにアクセスするにはどうすればよいですか?
javascript - 分度器のテスト、Window オブジェクトのプロパティへのアクセスと変更
プロジェクトで使用する認証用の簡単な e2e テストを作成しようとしています。認証は、 window.localStorage.satellizer_token に設定された json Web トークンに基づいています。
それを設定するには、以下のコードを使用しますが、実際にはウィンドウ オブジェクトの実際の localStorage プロパティを設定していません。
});
こことここに似たようなものが既にあることは知っていますが、見つけることができるすべての例はアクセスのみに関するものであり、ウィンドウのプロパティも変更する必要があります。
分度器テストでウィンドウ オブジェクトを操作する正しい方法は何ですか?
angularjs - Sails.js - 承認ヘッダーを追加するための io.socket 要求で satellizer のインターセプターを使用する
だから私は今、Sails.jsフレームワーク、より具体的にはソケット機能を学んでいます。Sailsバックエンド (API) から分離されたフロントエンドでは、AngularJS とSails.io.jsを使用し、ユーザー認証にはsatellizerを使用しています。したがって、satellizer は、私が書く必要のない、機能的に優れた準備ができていることを示しています。APIへの各リクエストに認証ヘッダーを追加するインターセプターのように。
問題は-次のio.socket
ようなリクエストを使用する場合です:
認証ヘッダーはインターセプターによって設定されません。私はそのio.socket.request
ように手動でそれをしなければなりません:
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
どうかわかりません、助けてください!
皆さん、ありがとうございました!!よろしくお願いします。