2017-03-06 10 views
0

다른 응용 프로그램이있는 인트라넷 웹 사이트를 지원하는 역할을 담당합니다. 각 응용 프로그램에는 고유 한 보안이 있으며 고유 한 그룹 및 특정 권한을 가진 사용자 세트가 있습니다.사용자 지정 역할 공급자

저는 Identity (역할, 사용자 및 회원 자격)를 사용하여 사용자와 그룹을 관리하는 것이 더 쉬워지기 위해 노력하고 있습니다. 또한 인트라넷 웹 사이트에는 모든 보안을위한 표준 방법이 하나 있습니다.

저는 신분이 새롭고 MVC로 업그레이드하고 싶지 않습니다. 우리는 C# 코드가있는 웹 폼을 사용하고 있습니다.

모든 사용자는 자신의 계정을 만들어야합니다. 그러면 모든 애플리케이션에 대해 다른 역할 (사용자 그룹)을 갖게됩니다. 그게 좋을거야. 그런 다음 역할을 기반으로 web.config의 폴더에 몇 가지 권한을 부여합니다. 그러나 어떤 역할이 어떤 애플리케이션에 할당되는지를 아는 방법은 무엇입니까? 롤에 대한 사용자 정의 속성 또는 속성? 기본 클래스 역할 공급자를 확장 할 수 있습니까?

먼저 코드를 사용한다는 사실을 잊어 버렸습니다.

감사합니다.

+0

그러나 어떤 역할이 어떤 애플리케이션에 할당되어 있는지 알고있는 방법은 무엇입니까? - 더 많은 응용 프로그램이 동일한 web.config를 사용하고 있습니까? – Dexion

+0

지금 설치 방법은 포털에 대한 하나의 큰 web.config입니다. 그리고, 각각의 폴더에있는 모든 응용 프로그램에는 작은 web.config가 있습니다. –

+0

내 대답보기 + 그룹 이름을 폴더의 자체 웹 구성에 포함시킬 수 있습니다. – Dexion

답변

0

가장 간단한 대답은 응용 프로그램 특정 부분을 그룹 이름에 추가하고이를 사용하여 적절한 역할을 찾는 것입니다.