나는 자체 데이터 및 로그인 정보가있는 기존 webforms 앱을 보유하고 있습니다. 같은 데이터를 사용할 MVC 버전에서 일하고 있습니다. MVC 응용 프로그램에서 ASP.Net Identity 2.0을 사용하여 기존 데이터베이스의 로그인 정보를 사용하는 방법이 있습니까? 검색했지만 MVC 4에 대한 참조 만 찾고 간단한 멤버쉽으로 기존 데이터를 사용합니다. 소수의 사용자에 대해 이미 사용자 이름, 암호 및 전자 메일이 있으므로 Identity에서 해당 데이터를 활용할 수 있습니까? 관리자가 특정 에디터가 다른 에디터에 액세스 할 수 있도록 허용해야합니다.webforms 앱의 기존 로그인 정보가 있습니다. ASP.NET ID로 마이그레이션 할 수 있습니까?
0
A
답변
1
원하는 경우 SQL 멤버십 데이터베이스를 그대로 유지하는 ID로 마이그레이션 할 수 있어야합니다. 참조 : Migrating Sql membership to identity 많은 데이터가 없으면 단순히 데이터를 ID로 마이그레이션하는 것이 더 쉬울 수도 있습니다.
여기 나는 간단한 대답이 없습니다. 그것은 모두 기존 사용자 인증/권한 부여 시스템의 작동 방식과 데이터 저장 방법에 달려 있습니다. 사용자 정의/재정의 된 Identity 2.0 버전을 사용할 수 있지만 다시 한번 모든 데이터를 다음과 같이 다시 매핑 할 수 있어야합니다. 해당 필드. 다양한 간단한 멤버쉽에서 동일한 예제를 Identity 예제에 적용하고이를 로그인 구조에 적용 할 수 있습니다. –
답변 해 주셔서 감사합니다. 현재 테이블에 소수의 사용자 만 있기 때문에 Identity에서 사용자를 다시 만드는 것이 더 쉬울 수 있습니까? –
문제 없습니다. 현재 사용하고 싶다면 아마 같은 솔루션을 사용할 수 있습니다. Microsoft가 ID 공급자를 통해 향상된 기능을 제공 한 것입니다. 다시 말하지만 그것은 mvc 환경에서 구현하는 것이 얼마나 쉬운 지에 달려 있습니다. 또한 다른 고려 사항은 로그인 시스템으로서 얼마나 안전 한가하는 것입니다. 암호 암호화, 확인, 암호 복잡성 등 –