2014-06-11 3 views
0

MVC 5 및 최신 Microsoft 기술을 사용하기 위해 새 프로젝트를 시작하고 (실제로 구현을 시작하려고합니다.) 내 DB에는 사용자 계정을 관리하고 암호를 저장하는 자체 테이블이 있으며 문제가 없거나 복잡합니다.MVC5가 맞춤 멤버십을 사용하거나 내 구현을 사용합니까?

하지만 (및 그 외에도 항상), MVC에서 볼 수있는 대부분의 자습서는 .NET Membership을 사용합니다. 새로운 태도에 대해 배우기 위해 읽은 모든 튜토리얼은 그것을 사용하고 있습니다. 이것은 내가 그것을 너무 사용하거나 적어도 그것의 커스텀 구현을 작성해야한다는 느낌을 준다.

잘못 찾고 있습니까? 내가 여기서 뭔가를 놓치고 있니? 개발 프로세스를 약간 느리게해야합니까?

은 정말 을 혼동하고 나는 내 프로젝트의 시작에 특별히 나는 아직도 해요 걸릴 어떤 경로 모르겠어요.

답변

1

새 MVC 5 웹 응용 프로그램을 만들 때 계정 기능이 스캐 폴딩 된 이전 Asp Membership을 대체하는 Asp Identity 2를 사용하는 것이 좋습니다. 그것은 곧바로 상자에서 기능의 힙을 제공합니다.

물론, 요구 사항에 따라 다르지만, 시작하기에 매우 강력한 방법입니다. 그것은 쉽게 등 페이스 북과 같은 다른 OAuth를 제공을 intergrate 수 있습니다

여기

는 몇 가지 유용한 리소스입니다 : http://blogs.msdn.com/b/webdev/archive/2013/06/27/introducing-asp-net-identity-membership-system-for-asp-net-applications.aspx

http://blogs.msdn.com/b/webdev/archive/2013/10/16/customizing-profile-information-in-asp-net-identity-in-vs-2013-templates.aspx

http://msdn.microsoft.com/en-us/data/jj200620.aspx

당신은 IdentityUser 경우에 현재 사용자 테이블을 매핑 할 수 있습니다 그들은 같은 구조를 따른다. http://coderdiaries.com/2014/01/29/custom-table-names-for-asp-net-identity/

+0

좋은 기능으로 들리는 군. .. 잘 알고있다. –

관련 문제