像SO一樣,我將依賴許多Open ID提供程序來提供用戶身份驗證,我將使用我自己的授權方法。但我仍處於開發階段,並且不希望與當前真正的OpenID提供商合作,我可以使用什麼方法來測試我的用戶及其在網站中的活動(不使用TDD),以模擬真實用戶,但不能真的使用Open ID提供者。假公開ID提供程序用於測試目的
由於當前用戶僅用於測試目的和單元測試代碼,因此無需自動將用戶轉移到真正的OpenID服務器(轉入生產模式時)。
我想,我需要一個用戶服務層,它提供了一個高度抽象的方式來處理用戶,以便向真正的Open ID提供者的轉移可以在將來平滑並且不會影響我已經的邏輯書面代碼。
使用C#.NET 4,ASP.Net MVC 3,Ninject
特別是,dotnetopenauth-tools下載包括「OpenIdOfflineProvider」,非常適合開發/測試RP。 –