SOと同様に、私は多くのOpen IDプロバイダに依存してユーザー認証を提供するつもりで、自分の認証方法を使用します。私はまだ開発段階にあり、現在の実際のOpenIDプロバイダでは動作したくないのですが、実際のユーザをエミュレートするためにどのようなアプローチをWebサイト(TDDなし)でユーザとその活動をテストするために使うことができますか実際にオープンIDプロバイダを使用します。テスト目的のための偽のオープンIDプロバイダ
現在のユーザは単なるテスト目的とユニットテストコードのため、実際のOpenIDサーバへの自動転送は必要ありません(本番モードに移行する場合)。
私は、実際のOpen IDプロバイダへの移行が将来的にスムーズになり、すでに自分のロジックに影響を与えないように、ユーザーを扱うために高度に抽象化された方法を提供するユーザーサービス層が必要だと思います書かれたコード。私は単に様々な組織を持つユーザーとしての私のテストIDを登録するC#。ネット4、ASP.Net MVC 3、Ninject
特に、dotnetopenauth-toolsのダウンロードには、RPの開発/テストに最適な「OpenIdOfflineProvider」が含まれています。 –