사용자 권한 수준에 따라 특정 API 모델 속성을 필터링/숨기거나 지울 수 있습니다. 모델 자체는 다를 수 없습니다. 그것들에 대한 반품 만.ASP.NET 코어의 사용자 권한 수준을 기준으로 API API 속성을 필터링하십시오.
나는 온라인으로 다른 생각을 많이 발견 로직 응답 특성을 취소
- 스위치 (userrole)와 전화를 다른 논리 방법
- 패스 사용자 역할 (I이 싫어 아이디어)
- 미들웨어는
가 권장되는 방법은 무엇입니까 다른 작업에 사용자를 리디렉션합니다 특정 역할에 대한 API API 속성을 필터링합니까?
(각 사용자 역할에 대해) 필요한 속성이있는 뷰 모델을 생성하고이를 반환하십시오. – Shyju