2011-11-01 3 views
1

기본적으로 나는 기존 API 위에 구축하고있는 웹 응용 프로그램을 가지고 있으며 사용자가 로그인하면 userName과 Password는 SOAP 호출을 통해 전달됩니다. 인증 및 사용자가 유효한지 또는 상태 코드 (및 기타 정보)가 없는지 알려주는 응답을받습니다.C#, 사용자 지정 사용자 유효성 검사를 사용하여 폼 인증 구현

하지만 꽤 많이 있습니다. 이 API 호출을 사용하여 사용자의 유효성을 검사하고 본질적으로 내 웹 앱에 로그인하는 기본 폼 인증을 구현하고 싶습니다. 현재 우리는 한 가지 역할에 대해서만 염려해야하기 때문에 로그인하는 모든 사람들은 똑같은 것을 봅니다. 사용자 지정 멤버 자격 공급자를 구현 내가 시작할 경우 아주 확실하지 않다

은 ...

답변

2

매우 간단하다 : 여기를 참조하십시오 http://msdn.microsoft.com/en-us/library/f1kyba5e.aspx를 자세한 내용은.

필요한 것을 얻기 위해 이것을 WCF와 결합 할 수 있어야합니다.

적절한 방법이 아닌 경우. 비밀번호를 변경하면 NotImplementedException을 던지는 것이 옳은 일입니다.

+0

감사합니다.이 .Net 2.0입니다. 나는 4.0을 사용하고있다. 둘 사이에는 별 차이가 없다고 생각 하나? – PercivalMcGullicuddy

+0

별로는 아니지만 - 잘 작동합니다. –

1

사용자가 로그인하면 SOAP 호출을 수행하고 성공하면 FormsAuthentication.SetAuthCookie(username, bool persistent)으로 전화하십시오.

다른 모든 것은 정상적으로 사용할 수 있습니다. Web.config에서 loginUrl을 설정하여 사용자 지정 로그인 페이지를 가리 킵니다.

관련 문제