suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Frontend – Trennung von Front- und Backend, Ansichtsvorlagen, dynamische Menügenerierung basierend auf Autorisierung, Autorisierungsprobleme, welche Lösungen gibt es?

Ich bin während des Webentwicklungsprozesses auf mehrere Sicherheitsautorisierungsprobleme gestoßen. Ich möchte meine Freunde um Rat fragen.

Fragenliste:

1. Sind Autorisierungslogik und Geschäftslogik in der Back-End-Entwicklung getrennt? Wie ist die Autorisierungslogik organisiert?

2. In der MVC-Architektur-Webanwendung muss der Ansichtsteil eine Menüliste einer Spalte anzeigen. Je nach den unterschiedlichen Rollen/Berechtigungen des Benutzers ist auch der Inhalt der Menüliste unterschiedlich. Regelmäßige Benutzer und kostenpflichtige Benutzer. Wie geht man mit einem solchen Szenario um?
+1) Nachdem die Back-End-Logik verarbeitet wurde, werden die Daten an die Ansichtsvorlage übergeben und zum Rendern durchlaufen?
+2) Das Backend gibt Basisdaten zurück, verarbeitet sie dynamisch in der Ansicht und generiert dynamisch Menüpunkte?

3. Wenn das Front-End und das Back-End getrennt sind, ist das Back-End für die API und die Front-End-Vuejs verantwortlich. Wie gehe ich mit dem Problem in Frage 2 um?

4. Wie ist die Sicherheitsautorisierung für Websites wie Zhihu, Douban, Segmentfault usw. gestaltet?
Werden die beiden unterschiedlichen Autorisierungsschemata acl und rbac gleichzeitig verwendet? Welche Szenarien gibt es?

阿神阿神2784 Tage vor596

Antworte allen(1)Ich werde antworten

  • 黄舟

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

    看到一篇文章: 基于 RESTful 风格的 API 前后端分离的项目如何做权限控制
    https://www.v2ex.com/t/277765

    Antwort
    0
  • StornierenAntwort