問題タブ [angularjs-authentication]
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.
javascript - Angular ui-router、他の解決前に認証チェックを解決できますか?
ui-router で解決を使用する場合、状態の他の解決が開始される前に、最初に何か (認証チェックなど) を解決することは可能ですか?
これは、現在認証チェックを行っている方法の例です。
先にloggedIn
解決してから始めたいと思います。cards
shippingAddresses
コントローラーに他の API 呼び出しを配置することもできますが (以前はそうでした)、テンプレートがレンダリングを開始する前に、それらから取得したデータを使用できるようにしたいと考えています。
これは機能するかもしれませんが、個々の API 呼び出しの解決された値を挿入できませんでした。
編集:
ここでの答えは私の問題を解決するように見えますが、この問題を解決する最善の方法ではないかもしれませんが、うまくいきます。
認証チェックの解決された値を注入するだけで、それが解決されるまで待機してから、他の解決を続行します。
私はこれに自分で答えますが、他の人が解決策を提供できるように開いたままにします。
angularjs - Angular $http useCredentials がエラーを返す
Drupal 7 Web サイトの AngularJS フロントエンドを構築しようとしています。
問題は、に設定useCredentails
するとtrue
、このエラーが発生することです。
Cross-Origin Request Blocked: Same Origin Policy により、http://example.comでのリモート リソースの読み取りが許可されません。これは、リソースを同じドメインに移動するか、CORS を有効にすることで修正できます。
バックエンドに次のヘッダーを設定しています。
- Access-Control-Allow-Origin: *
- アクセス制御許可メソッド: GET、POST、DELETE、PUT
- Access-Control-Allow-Headers: X-Requested-With、Accept、Content-Type、Cookie、X-CSRF-Token
- Access-Control-Allow-Credentials: true
ログインはuseCredentails
equalsで正常に機能しますfalse
。true に変更すると、上記のエラーが発生します。
トークン認証を使えるようにするために、 にuseCredentails
設定できるようにしたいです。true
何か案は?
PSセッション認証でdrupal 7サービスモジュールを使用しています。
javascript - angularjsアプリケーションでログアウトした後、ユーザーがブラウザの戻るボタンで前のページにアクセスできないようにする方法は?
angularjs Web アプリケーションがあります。ユーザーがログアウト後にブラウザの戻るボタンを使用して前のページに移動できないようにしています。「続行するにはログインしてください」のようなメッセージをユーザーに表示したいと思います。私はアイデアを得ることができません。提案してください。
angularjs - Angular ログイン認証 Web ワーカーの使用はどうですか?
このアプローチについてどう思いますか
angularログイン/認証にWebワーカーを使用する
それは私に似合います。このようにして、あなたは取り除くことができます
$rootScope イベントも :)
これは、 https://stackoverflow.com/a/16730809のように使用する必要がある、より生産的な方法の例にすぎません