3

ユーザーが登録できる ASP.NET MVC 5 アプリケーション (Identity 2.0 を使用) があるとします。ユーザー登録時 (Mr. X) 彼は自動的に役割に追加されますUser。ここで、そのユーザーが他のユーザーにアクセスを追加/許可できるようにしたいと考えています。これらのユーザーは、ログインして X 氏と同じリソース/データを表示できるようになります。X 氏は、彼/彼女はアプリケーションに追加します。アプリケーション全体では、X 氏は単なる通常のユーザーですが、追加したユーザーの管理者としての役割を果たします。

誰かがこれをどのように達成できるか説明できますか? 基本的に: - ユーザーは他のユーザーを招待できる必要があります - 招待されたユーザーは、招待したユーザーによって管理されるべきです - すべての新しいユーザーは、元のユーザー (招待したユーザー) が見るものすべてを見る必要があります

これは基本的に、SharePoint のアクセス許可や LinkedIn のグループと同じように機能するはずです。

4

2 に答える 2

0

ユーザーごとに新しいロールを作成してみることができます。おそらく、UserId を使用してロールに名前を付け、そのロールに付与するユーザーを追加して、この階層を追跡する方法を用意することができます。大まかなアイデアは実行可能のようです...

于 2014-05-16T20:03:44.423 に答える