0

私は MVC4 Web サイトに取り組んでおり、すぐに使用できる SimpleMembershipProvider のカスタマイズに取り組んでおり、ドキュメントで追跡できなかったいくつかの質問があります。

1) 生成されたテーブルに対してどのような制御を行うことができますか? たとえば、OAuth を使用しない場合に OAuth テーブルが生成されないようにする方法はありますか? デフォルトの個別の結合テーブルではなく、ユーザー テーブル内のロール フィールドで動作させることは可能ですか?

2) ユーザーは外部システムを介して認証されます。Websecurity.Login(username, password) を単純に Webseurity.Login(username) にオーバーライドする方法はありますか?

提供できるポインタやリソースを事前に感謝します。

4

1 に答える 1

1

変更できる唯一のテーブルは UserProfile です。SimpleMembership で UserProfile をカスタマイズする方法について説明します

ユーザー名のみを受け入れるWebSecurity.Loginメソッドはありません。ただし、 WebSecurity.CreateUserAndAccountを使用するときにデータベース内の全員に同じ内部パスワードを割り当て、Login メソッドを使用するときにその内部パスワードを使用するだけで、これを回避できます。

于 2013-01-30T20:42:40.997 に答える