問題タブ [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 - UI-Router コールバック ルートを使用した AngularJS Satellizer OAuth2
angular アプリで OAuth2 を使用して Visual Studio Online REST API 認証を実装しようとしています。
簡単に OAuth2 を実装するために、Satellizer モジュール ( https://github.com/sahat/satellizer/ ) を使用したいと考えました。
これが私が設定した方法です$authProvider
さて、問題は、アプリ用に UI ルーターしか配置されておらず、Visual Studio Online ポータルでアプリを構成して、code
UIstate
ルーター/Angular ルーター スタイルのコールバック URL (つまり、http: //sitename/#/oauth/callback )。#
Visual Studio はリダイレクト URIを受け入れません。
ユーザーがページを更新するとアプリの状態が失われる可能性があるため、html5mode をオンにできません。このようなリクエストをアプリのルートに再ルーティングするようにバックエンドを構成したくありません。
Visual Studio Team Services に OAuth2.0 認証を実装するにはどうすればよいですか?
angularjs - LaravelがヘッダーとJWTパッケージで送信された認証トークンを検出しない
Ionic アプリをセットアップし、API に Laravel を使い始めました。トークンを送信するまで、郵便配達員と Ionic ですべてがうまく機能します。
angular 用の Satellizer というパッケージを使用して、ローカル ストレージ内のトークンをヘッダーに追加します。
私の問題は、トークンが提供されていないというエラーが表示されることです。
郵便配達員で、呼び出しの場合: /api/v1/authenticate/user?token=tokenkey
次に、Angular の URL パラメータに設定されたトークンを使用して同じ URL を http リクエストとしてハードコーディングすると、正常に動作します。
ただし、postman を使用し、ヘッダーの認証パラメーターを次のように設定する場合:
トークンが見つからないというエラーが再び表示されます。angular では、/api/v1/authenticate/user にリクエストを送信するときに、ヘッダー パラメータを確認したところ、Authorization が「Bearer tokenkey」として設定されていることがわかりました。
Laravel に取り上げられない理由はありますか? 認証ヘッダーを削除するApacheに関する情報を見つけて、これを追加しました:
MAMP の Apache 設定ファイルを再起動しましたが、同じ問題が発生しました。
他に提案はありますか?
javascript - Satellizer Angularjs G +とFacebookでログインすると、奇妙な応答が得られます
satellizer を使用して fb と google でのログインを実装しています。私のコントローラーでは、コードを書きました.:
応答で、次の日付を取得します。 「token」という名前のトークンを期待しています
Object {data: "", status: 200, config: Object, statusText: "OK"} config: Object data: "Header" headers: (name) status: 200 statusText: "OK" __proto__: Object
回答が正しいか、次のステップがどうあるべきかはわかりません。
angularjs - Angular Satellizer は、有効期限が切れたときにローカル ストレージから JWT を削除しますか?
Ionic および Laravel と共に Satellizer を API の JWT-Auth と共に使用しています。
更新トークンを機能させようとしていますが、Satellizer が問題を引き起こしていると思います。
5 分のトークン TTL を使用してアプリにログインすると、トークンは正しく保存されます。ただし、5 分が経過してアプリを再度使用しようとすると、トークンはローカル ストレージから自動的に削除されます。
Satellizer コードを検索しましたが、これがどこで発生するかわかりません。トークンの有効期限が切れていても、新しいものを再送信できるようにヘッダーで送信したいからです。
これに関する情報はありますか?ありがとう。
angularjs - Satellizer: FB の access_token を使用してログイン
ハイブリッド iOS Web とネイティブ アプリを実装しています。私は iOS ネイティブの FB ログイン機能を使用しており、ネイティブ アプリから Satellizer を使用する Web に access_token を送信しています。
問題は、FB パーミッション ダイアログを回避し、access_token を直接使用してユーザーをサインアップし、通常の Satellizer フローを使用してサーバーから JWT を回復することはできますか?
angularjs - angularjs POST 405メソッドは許可されていません
github への oauthを含むangularjsプロジェクトがあります。
oauth プロトコルを処理するためにsatellizer プラグインを使用します。
接続しようとするたびに、次のエラーが表示されます。
これが私のルート構成です(Babelを使用したES6です):
Postman を使用してアプリをテストしました。すべての GET 要求は正常に機能しますが、すべての POST 要求は 405 を返します。
私はlive-serverを使用して angularJS アプリケーションをホストしています。問題がサーバーに関連している可能性があることを読みました。どうすれば解決できますか?
また、npmを使用してパッケージを処理します。
**編集: ** simplehttpserverで試してみたのは次のとおりです。