問題タブ [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 - satellizer req.headers.authorization が nodejs デモで定義されていません
nodejs を使用してバックエンドでアプリを認証するために satellizer を使用していますが、すべての http リクエストが req.headers.authorization を攻撃しません。理由がわかりません。これを修正するのを手伝ってください。
app.js
userController.js
userService.js
restfull api を呼び出す前に認証をチェックする関数
}
API
javascript - 変更時に $scope が更新されない
認証にSatellizerを使用しています。ログイン後、ヘッダーのログイン/登録ボタンがログアウトに変わるはずですが、そうではありません。
これが私のヘッダーディレクティブです:
ヘッダー テンプレートの興味深い部分は次のとおりです。
サテライザーが機能しない場合に備えて、追加のレイヤーとしてファクトリがあります。これは、これを行う単なるディレクティブです。
そのため、ログアウトをクリックしても、ヘッダーは更新されません。ヘッダーに isAuthenticated を設定する方法に何か問題がありますか?
angularjs - Satellizer Facebook ログインが正しいスコープを返さない
私は Satellizer を使用して Facebook ログインを行っています。Facebook がすべてのユーザー情報を返さないことを除けば、うまく機能します。スコープ email と public_profile に含めると、名前と ID だけが取得されますが、メールは取得されません。
これがクライアント側の FB 構成です。ご覧のとおり、email と public_profile を要求しています。
サーバー上で、これは:
次のように、プロファイルに id と name のみを指定します。
何が間違っているのか、なぜメールやアバターが届かないのかわかりません...
ありがとう。
python - Python ソーシャル認証と Satellizer による REST 認証
フロントエンドでSatellizerをクライアントとして使用し、 django rest frameworkを使用してバックエンドでpython social authを使用して、単一ページの角度アプリで認証を有効にしようとしています。主な問題は、セッション認証の代わりにJWTを使用したいということです。
social/complete/backend
ユーザーがポップアップ ウィンドウを(python social auth view)に確認した後に取得した応答を渡そうとしましたが、うまくいきませんでした。
Google 構成の satellizer に次のように記述しました。
私が遭遇する問題は、python social authにあります:
必要なパラメーターの状態がありません
google- oauth2 および
必要なパラメーターコードがありません
フェイスブック用。
これらのパラメーターはリクエスト ペイロードに存在し、独自のカスタム ビューで取得できるため、これは非常に奇妙です。
解決策に最も近いのは、パラメーターをstate
正常に受け入れることができる独自のビューを作成することです。
これは、応答を処理し、 django-rest-framework-jwtを使用して新しい jwt トークンを作成する私のビューです。
つまり、機能しますが、Python ソーシャル認証で実装できた場合に得られるすべての利点が得られるわけではありません。このビューからdo_authのようないくつかの関数を呼び出す python social auth で認証する方法があるかもしれません。
この問題にどれだけ苦労しているかに驚かされます。
すべてのヘルプは大歓迎です。
tl,dr : Satellizer、django-rest-framework、python social authおよびJWTを使用して角度のある単一ページアプリケーションを実装する方法は?
angularjs - Vkontakte oauth 用に Satellizer.js を構成する
vk.com 認証用にsatellizerを構成しようとしています。ただし、認証しようとすると、500 内部サーバー エラーが発生し続けます。これが私の構成です:
クライアント側:
サーバー側ルーティングの関連部分:
私は何か間違ったことをしているようです。Facebook 認証は正常に機能するため、問題は構成にある可能性が最も高いです。誰にもアイデアはありますか?
angularjs - Laravelはトークンを送信しません
サーバーにアプリをアップロードしました。フォルダー構造を変更しました。index.php に変更を加えました。アプリを介してAPIを呼び出してもトークンは送信されません(jwtトークンを使用しています)。トークンはローカルストレージに保存されますが、すべてのリクエストで送信されるわけではありません。 satellizer.js で何かを変更する必要がありますか?