ASP.NET MVC 4 アプリケーションにいくつかのユーザー プロファイル データをシードして、いくつかの (ブラウザー) 自動化された UI テスト (アプリケーションのセキュリティで保護された領域) を実行できるようにしたいと考えています。
パスワードを保存したくないので、Google などの外部 OAuth/OpenID 認証プロバイダーのみを使用しています。
Google OpenID URL をデータ シード メソッド (公開 GitHub リポジトリにコミットされる) に含めない理由はありますか? ProviderUserId
フィールド (webpages_OAuthMembership
デフォルトではテーブル内) をプライベート/シークレットに保つ必要がありますか?
外部認証プロバイダーのみを使用するパブリック MVC 4 インターネット アプリケーションを UI テストするためのより良い方法はありますか?