0

はい、ハッシュの方が優れていますが...

だから私はこれを後悔することを知っていましたが、ここに行きます. 私は新しいプロジェクトを開始し、MVC 4 (BasicMembership) に組み込まれている Microsoft メンバーシップのものを使用して、登録、ログイン、oauth などを記述する必要がないようにすることにしました...

ここで、この動作の一部を変更し、できるだけ多くのベスト プラクティスを使用したいと考えています。これは、複数のユーザーを 1 つの親 (会社) の下に関連付ける必要があると判断したためです。コントローラーですべての作業を実行し、これを達成できることはわかっていますが、それは私の望みではありません。

ここに私の問題/欲求があります:

1.) SQL テーブル UserProfile/WebPages_Membership に自分でエントリを作成したい。リポジトリでこれを行いたいのですが、ASP.NET に結合したくありません。問題は、MVC がアクセスできない IMembershipAdapter を介してパスワードを暗号化していることです。#2を達成できるように、同じ暗号化キーを使用してデータを暗号化するにはどうすればよいですか?

2.) 車輪を完全に再発明したくないので、次のような機能のいくつかを引き続き使用したいと思います。

WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe)

3.) コントローラーにビジネス ロジックを入れたくない! 私はレポ レベルで作業していますが、すべてのオーケストレーションはビジネス層で行われます。

私の投稿を読んでくれてありがとう:-)

4

1 に答える 1