のGetRolesForUser()メソッドはRoleProvider、ユーザーのログイン名を受け取り、そのユーザーのロールのリストを返します。しかし、私のアプリケーションではこれでは十分ではありません。ユーザーの役割を取得するには、さらにいくつかの情報が必要です。
この追加情報をメソッドに取り込むにはどうすればよいですか?
で持っていますが、 では利用できないSessionことがわかりました。SessionRoleProvider
私が念頭に置いていたのは、この追加情報を を拡張するクラスにMembershipUser入れることでしたRoleProvider。CustomMembershipUserしかし、 を作成して の一部にする方法がわかりませんMembershipProvider。これは可能ですか?
簡単な方法はCookie を使用することですが、私はそれを避けようとしています。