2017-08-12 1 views
1

私たちの鋭いプロジェクトでは、ユーザーのロールに対してAuth Guardを使用してページベースの認証を使用しています。Angular AutGuardを使用して、ページだけでなくレコードもチェックできますか?

また、私たちのレコードには、読み取り、書き込み、管理の権限もあります。

Auth Guardを使用して、読み取り、書き込み、および管理権限のレコードの認証を制御できますか?

よろしくお願いいたします。

+0

[ngx-permissions](https://www.npmjs.com/package/ngx-permissions)ライブラリを使用してアプリケーションのアクセス権を制御することもできます。それはDOMからオブジェクトを削除し、css経由でそれらを隠すこともありません(遅延ロードのサポートもあります)。 – alexKhymenko

答えて

2

ルーティングガードはほとんどありませんが、すべてがページロードのみを処理します。

FYI、警備員の完全なリスト:CanActivateCanActivateChildCanDeactivateResolveCanLoad。名前は彼らが何をするかを明確に定義します。

特定の操作を実行するようにユーザーを制限するには、自分で何かを行う必要があります。たとえば、特定のロールなどに対してのみ「編集」ボタンを表示するように指示を作成することができます。

UIにセキュリティを実装することは純粋な美容であり、実際のセキュリティはバックエンドで実装する必要があります。

関連する問題