ホームページ  >  記事  >  ウェブフロントエンド  >  AngularJS を使用してルートを保護する方法

AngularJS を使用してルートを保護する方法

高洛峰
高洛峰オリジナル
2017-02-06 11:56:061186ブラウズ

はじめに

AngularJS は登場以来、長い間使用されてきました。 これは、シングル ページ アプリケーション (SPA) を開発するための JavaScript フレームワークです。 双方向バインディング、ディレクティブなどの優れた機能がいくつかあります。 この記事では主に Angular ルーティングのセキュリティ戦略を紹介します。 これは、Angular で開発できるクライアント側のセキュリティ フレームワークです。 テストしてみました。 クライアント側のルーティング セキュリティを確保することに加えて、サーバー側のアクセス セキュリティも確保する必要があります。 クライアント セキュリティ ポリシーは、サーバーへの追加アクセスを減らすのに役立ちます。 ただし、誰かがブラウザを騙してサーバーにアクセスした場合、サーバー側のセキュリティ ポリシーで不正アクセスを拒否できる必要があります。 この記事では、クライアント側のセキュリティ ポリシーについてのみ説明します。

1 暗号化されたルーティング

次に、ルーティングを暗号化するための取り組みの結果を使用しましょう:


var roles = {
  superUser: 0,
  admin: 1,
  user: 2
};

AngularJS を使用してルーティングを保護する方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。