検索

ホームページ  >  に質問  >  本文

フロントエンド - フロントエンドとバックエンドの分離、ビューテンプレート、認可に基づく動的なメニュー生成、認可の問題、解決策は何ですか?

Web 開発プロセス中にいくつかのセキュリティ認証の問題に遭遇しました。友人にアドバイスを求めたいと思います。

質問リスト:

1. バックエンド開発では、認可ロジックとビジネスロジックは分離されていますか? 認可ロジックはどのように構成されていますか?

2. MVC アーキテクチャの Web アプリケーションでは、ビュー部分で列のメニュー リストを表示する必要があり、ユーザーの役割/権限に応じてメニュー リストの内容も異なります。通常のユーザーと有料ユーザー。このようなシナリオにどう対処すればよいでしょうか?
+1) バックエンド ロジックが処理された後、データはビュー テンプレートに渡され、レンダリングのために走査されますか?
+2) バックエンドは基本データを返し、それをビュー内で動的に処理し、メニュー項目を動的に生成しますか?

3. フロントエンドとバックエンドが分離されている場合、バックエンドは API とフロントエンドの vuejs を担当します。質問 2 の問題に対処するにはどうすればよいですか?

4. Zhihu、Douban、segmentfault などのサイトのセキュリティ認証はどのように設計されていますか?
2 つの異なる認証スキーム acl と rbac が同時に使用されていますか?どのようなシナリオがありますか?

阿神阿神2783日前595

全員に返信(1)返信します

  • 黄舟

    黄舟2017-05-16 17:07:25

    フロントエンドとバックエンドを分離した RESTful スタイル API に基づいてプロジェクトの権限を制御する方法
    https://www.v2ex.com/t/277765

    という記事を見ました。

    返事
    0
  • キャンセル返事