1

私が取り組んでいるシナリオが達成される投稿に到達できませんでした。1) Windows 認証を使用する必要があるため、web.config で認証を Windows に設定します。

2)ここで、そのユーザーを次のようなすべての詳細とともにDBに保存する必要があります

メールアドレスと ManagersId ResourcePoolId IsBBEnabled 、 LastLogin

3)各ユーザーのアクセス許可も必要です

次のように定義された 1 つのロールがあります。

4) ユーザーはロールではなくパーミッションを持っています。つまり、


ユーザー、オブジェクト名、作成、更新、読み取り、削除、承認、


X 、顧客、偽、偽、真、偽、真

Y 、顧客、偽、偽、真、偽、偽


MVCコントローラーで、このようなことをしたいです。

[AuthorizeUserFor( ObjectInQuestion ="Customer", PermissionLevel= "Read")]
public class CustomerController : Controller
{

    public ActionResult Index()
    {

        return View();
    }

    [AuthorizeUserFor( ObjectInQuestion ="Customer", PermissionLevel= "Update")]
    public ActionResult Update()
    {


        return View();
    }
}

これを入手するのに役立つ記事はありますか?私にとって、これは私たちのほとんどが克服したであろう通常の質問のように見えますか?

よろしく、ビナイ。

4

0 に答える 0