特定の状況で、実際にログインしているユーザーとは異なるユーザーとしてリクエストを実行したいので、ユーザーAが特定のページをリクエストしたときに、コードからユーザーBのユーザーアカウントで実行を切り替えたいと思います。この単一のリクエストの場合(またはコードの単一のブロックの場合でも...)
私はこれを使用しました:
FormsAuthentication.SetAuthCookie("UserB")
これは機能しますが、永続的です。新しいページをリクエストすると、ユーザーBとしてログインしていますが、これは私が望んでいることではありません。
これは可能ですか?私はこれのために上下にRTFMしました。
編集:私は以下に投稿した答えを見つけたかもしれません。この解決策の確認または反論を探しています。