그래서 SO, 많은 오픈 ID 공급자에 의존하여 사용자 인증을 제공 할 것이고 자신의 인증 방법을 사용할 것입니다. 하지만 아직 개발 단계에 있으며 실제 OpenID 제공 업체와 협력하고 싶지는 않습니다. 실제 사용자를 에뮬레이션하기 위해 웹 사이트 (TDD 제외)에서 사용자와 활동을 테스트하는 데 사용할 수있는 접근 방법은 무엇입니까? 실제로 오픈 ID 제공자를 사용합니다.테스트 목적으로 가짜 오픈 ID 공급자
현재 사용자가 테스트 목적 및 단위 테스트 코드 용이기 때문에 실제 OpenID 서버로 사용자를 자동 전송할 필요가 없습니다 (프로덕션 모드로 이동할 때).
나는 사용자를 다루기 위해 하이라이트로 추상화 된 방식을 제공하는 사용자 서비스 계층을 필요로하므로 실제 오픈 ID 제공자로의 이전이 원활하게 이루어질 수 있으며 이미 내 로직에 영향을 미치지 않도록해야한다. 작성된 코드. C# .NET을 사용 4
, ASP.Net MVC 3, Ninject에
특히, dotnetopenauth-tools 다운로드에는 RP 개발/테스트에 완벽한 "OpenIdOfflineProvider"가 포함되어 있습니다. –