자바 스크립트 웹 응용 프로그램이 거의 전적으로 클라이언트 측 렌더링되었습니다. REST 인터페이스를 통해 모델을 사용하여 클라이언트와 서버간에 데이터가 교환 된 다음 클라이언트 측 템플리트를 사용하여 렌더링됩니다.권한/승인 데이터를 클라이언트 쪽 Javascript에 전달하는 방법은 무엇입니까?
사용자 역할/권한 (권한 부여는 서버 측 모델 기반 ACL)을 기반으로 UI의 일부분을 조건부로 렌더링 (또는 일부 작업 실행)해야합니다.
- 모델은
- 내가 필요 자신의 특정 권한이있는 다른 내장 된 모델이있을 수 있습니다 교환 :
하는 가장 좋은 방법이 있음을 고려하여, 클라이언트에 서버에서 권한 데이터 통신 무엇입니까 또한 다른 모델에 대한 READ 및 CREATE 권한을 알아야합니다 (모델 객체가 아직 클라이언트 측에서 사용 가능하지 않음)
- REST 호출 및 DB 호출을 최소화해야합니다.
예, 이것이 내가 할 수있는 유일한 대안이라고 생각합니다. 주요 개념을 강조하고 있습니다 ... 조금 더 복잡합니다.내 전체 솔루션으로 업데이트 된 게시물을 유지하겠습니다. – Mario