userId、ユーザーが所属するグループ、およびユーザーのアクセス許可を格納するアクセス許可オブジェクトを作成しました。公開クラスです
また、アクセス許可オブジェクトのリストを格納する静的オブジェクトも必要です。管理者がアクセス許可の何かを変更すると、すべての変更がログインしているすべてのユーザーにすぐに適用されます。
いくつか質問があります。
- 最初のユーザーがログインするときにこの静的オブジェクトを作成する必要がありますか、または最初のユーザーがログインする前にそのリストを作成するために使用する必要があるメカニズムがあります (たとえば、IIS でアプリを起動するとき)。
- ログアウト時に特定のユーザーのアイテム リストを簡単に削除できますか?
これは、管理者が変更を加えるとすぐに権限設定が有効になるというシステム要件です。
編集1:
public class permissionTemp
{
public static Guid userGuid { get; set; }
public static string[] grupos { get; set; }
public static string[] permissoes { get; set; }
}
public static class security
{
public List<permissionTemp> userPermissionSet { get; set; }
}