Giống như SO, tôi sẽ phụ thuộc vào nhiều nhà cung cấp Open ID để cung cấp xác thực người dùng và tôi sẽ sử dụng các phương thức ủy quyền của riêng mình. nhưng tôi vẫn đang trong giai đoạn phát triển và không muốn làm việc với các nhà cung cấp OpenID thực, tôi có thể sử dụng phương pháp nào để kiểm tra người dùng và hoạt động của họ trên trang web (w/o TDD), để mô phỏng người dùng thực nhưng không thực sự sử dụng các nhà cung cấp Open ID.Nhà cung cấp ID mở giả cho mục đích thử nghiệm
Không cần phải tự động chuyển người dùng thành máy chủ OpenID thực (khi chuyển sang chế độ sản xuất) vì người dùng hiện tại chỉ dành cho mục đích thử nghiệm và mã kiểm thử đơn vị. Tôi đoán, tôi cần một lớp dịch vụ người dùng cung cấp một cách trừu tượng higly để đối phó với người dùng, để di chuyển đến các nhà cung cấp Open ID thực có thể được mịn trong tương lai và không ảnh hưởng đến logic của tôi đã viết mã.
Sử dụng C# .Net 4, ASP.Net MVC 3, Ninject
Cụ thể, việc tải xuống công cụ dotnetopenauth bao gồm "OpenIdOfflineProvider" hoàn hảo cho việc phát triển/kiểm tra RP. –