금융 기관을위한 .net 기반 응용 프로그램을 개발 중이며 여러 역할을 가지고 있으므로 ROLE PROVIDER가 내장되어 있지 않습니다.ASP.NET 응용 프로그램의 보안
내가 원하는 것은 사용자를 생성 할 때 역할을 할당하고 사용자가 할당 된 역할로 로그인 할 때 권한이없는 양식을 열 수 없다는 것입니다.
내 응용 프로그램에 대한 역할 기반 보안 시스템을 구축하는 방법은 무엇입니까? 누군가가 나를 도울 수 있고 강하고 안전한 응용 프로그램을 마련하도록 안내해 주시면 감사하겠습니다.
감사합니다.
을 @ user239684 "그래서 ROLE PROVIDER가 내장되어 있지 않습니다." 왜 안돼? – user492238
링크를 제공해 주셔서 감사합니다. 나는 조금 혼란 스럽습니까? 다음을 구현할 필요가 있습니까? 1. 역할 마스터 테이블 만들기 2. 역할 세부 테이블 만들기 및 사용자 ID 추가는이 역할에 속합니다. 3. 세부 양식을 만들고 콤보에서 역할을 선택하고 양식 이름을 지정하십시오 4. 모든 양식의 페이지로드시 테이블을 쿼리하고 사용자가이 양식을 사용하도록 허용되었는지 확인하십시오. – user239684
일반 ASP.NET 멤버 자격 공급자를 사용하는 것이 좋습니다. 역할을 가장 잘 처리합니다. 자신이 알고있는 것이 아니라, 자신이 무엇을하고 필요로하는지 알지 못하면 자신의 솔루션을 구현할 필요가 없습니다. – user492238