2012-11-05 2 views
0

ASP.NET에서 역할 (역할 구성원)을 처리하는 데 익숙하지만 데스크톱 응용 프로그램에 대해 동일한 인증 및 권한 부여 기능을 원합니다. C#/.Net Framework는 이러한 기능을 제공합니까?
그냥 정보로, 나는 데이터베이스로 MySQL을 사용하고자합니다. 역할 기반 관리를 제공하는 프레임 워크가 다른 데이터베이스에 구현되어 있다면, 나는 그것을 기꺼이 전환 할 것이다.C# 데스크톱 기반 응용 프로그램의 역할 기반 관리

답변

2

데스크톱 응용 프로그램에서 멤버십 라이브러리를 활용하고 데이터베이스를 사용하여 멤버 자격 정보를 저장하지 않고 도메인 보안에 의존하려는 경우 AD 공급자를 지정할 수도 있습니다.

멤버십은 System.Web dll에 있으며이를 참조하고 app.config를 데스크톱 프로젝트에 맞게 구성해야합니다.

+0

예제 또는 튜토리얼이 도움이 될 것입니다. 감사합니다 –

+1

@ Namelus ASP.NET 응용 프로그램에서 사용하는 것과 정확히 같습니다. 라이브러리를 참조하고 app.config 구성원을 web.config 구성원 및 코드와 유사하게 구성하십시오. 자습서가 가치 있을지 모르겠다 고 너는 매우 친숙하다고 했잖아. –

+1

이것은 매우 광범위한 튜토리얼/노출입니다 : http://www.4guysfromrolla.com/articles/120705-1.aspx –

관련 문제