우리는 ASP.NET에 멀티 테넌트 웹 사이트를 구축하고 있으며 각 고객이 자체 보안 모델을 구성하도록해야합니다. 사용자는 자신의 역할을 정의하고 해당 역할에 사용자를 배치 할 수 있어야합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?멀티 테넌트 ASP.NET 웹 사이트에서 사용자가 구성 할 수있는 보안
if (!user.InGroup("Admin")
Response.Redirect("/NoAccess.aspx");
그러나 하드 코드 코드의 그룹 및 사용 권한 :
처럼 코드가를 Page_Load 이벤트의 간단한 예제의 톤이있다. 어떻게 구성 할 수 있습니까?
내 솔루션은 모든 고객이 자신의 응용 프로그램을 설치할 때만 사용할 수 있습니다. 아마 내가 오해 한 것입니다 ... – ullmark
글쎄, 당신은 고객 ID를 구분하기 위해 쿼리에 응용 프로그램 ID를 추가 할 수 있습니다 ... – Nicholas