Rhino security은 작업/활동 기반 인증을 수행하는 좋은 방법을 제공하는 것 같습니다. 다음은 몇 가지 예제 코드입니다 :활동/작업 기반 인증
bool isAllowed = authorizationService.IsAllowed(userXYZ, "/Messages/Change");
userXYZ가 'Messages'자원에서 '활동 변경'을 수행 할 수 있는지 확인합니다. 이것은 모두 훌륭하지만 리소스와 활동이 하드 코딩 된 방식을 좋아하지 않습니다. 이것을 극복 할 수있는 방법이 있다고 생각합니까? 감사!
하드 코드 란 무엇입니까? 문자열 인 경우 ... 문자열을 다른 곳에서 작성/검색 할 수 없습니까? –
그러면 이것을 유지해야합니다. 나는 반사를 사용할 수 있다고 생각합니다 ... – cs0815