0

OWIN 인증 미들웨어를 사용하는 ASP.NET MVC 5 프로젝트를 구축 중입니다.OWIN 인증 미들웨어를 사용하는 프로젝트에서 사용자 유효성 확인

응용 프로그램의 일부가 기본 (또는 사용자 정의) 인증을 사용 중입니다. 서버 측에 사용자 데이터베이스 저장소에 대해 유효성을 검사해야하는 사용자 이름과 암호가 있습니다 (변경 사항이없는 표준 Visual Studio 2013 프로젝트).

Membership.ValidateUser(userName, password) 

내가 OWIN의 경우에 무엇을 사용합니까 : 나는 사용자를 확인하기 위해 멤버 자격 공급자를 사용하던 과거

? SignInManager.PasswordSignInAsync를 호출해야합니까?

답변

1

당신이 ASP.Net 신원

그것은 모든 신분 관련 로직을 처리하기위한 UserManager를 사용하여 표준 MVC 프로젝트를 사용하는 경우.

당신이 필요로하는 방법은 다음과 같습니다

UserManager.FindAsync(userName,password); 

성공의 경우는 그렇지 않으면 당신에게 사용자 또는 널 (null)을 반환합니다. ASP.Net 정체성에 대한

훌륭한 기사 : owin 인증에 대한

http://odetocode.com/blogs/scott/archive/2013/11/25/asp-net-core-identity.aspx http://odetocode.com/blogs/scott/archive/2014/01/20/implementing-asp-net-identity.aspx

일부 기사 :

http://www.khalidabuhakmeh.com/asp-net-mvc-5-authentication-breakdown http://www.khalidabuhakmeh.com/asp-net-mvc-5-authentication-breakdown-part-deux

관련 문제