Podobnie jak ja, będę zależał od wielu dostawców Open ID w celu zapewnienia uwierzytelnienia użytkownika i będę używał własnych metod autoryzacji. ale wciąż jestem w fazie rozwoju i nie chcę obecnie pracować z prawdziwymi dostawcami OpenID, jakiego podejścia mogę użyć do testowania moich użytkowników i ich działań na stronie (bez TDD), aby emulować prawdziwych użytkowników, ale nie naprawdę korzystaj z dostawców Open ID.Fałszywe otwarte ID dla celów testowych
Nie trzeba automatycznie przenosić użytkowników do rzeczywistych serwerów OpenID (po przejściu do trybu produkcyjnego), ponieważ bieżący użytkownicy służą tylko do testowania i kodu testu urządzenia.
Chyba potrzebuję warstwy User Service, która zapewnia bardzo abstrakcyjny sposób radzenia sobie z użytkownikami, tak aby przejście do rzeczywistych dostawców Open ID mogło być płynne w przyszłości i nie wpłynęło na logikę mojego już napisany kod.
Korzystanie z C# .NET 4, ASP.Net MVC 3, Ninject
W szczególności pobieranie narzędzia dotnetopenauth obejmuje "OpenIdOfflineProvider", który idealnie nadaje się do tworzenia/testowania wersji RP. –