ASP.NET MVC を使用して Web アプリケーションを開発しており、フォームと Windows の認証を混在させたいと考えています。各ユーザーにはプロファイルがあります。ドメイン アカウントをユーザー プロファイルにリンクするにはどうすればよいですか?
最初のアイデアは、アカウント識別子としてドメイン情報を含む完全なユーザー名を使用することです。(プロパティ - User.Identity.Name
)
例: "user_1"が最初にアプリケーションに入ると、完全なアカウント名"user_1@mydomain.com"にリンクされたプロファイルを取得します。「user_1」が自分の名前を「user_2」に変更すると、彼は新しいユーザーとして識別され、元のプロファイルにアクセスできなくなります!
ドメイン アカウントを明確に識別するにはどうすればよいですか?