Rhino Security - настройка нескольких пользователей
Я использую Rhino Security, и все работает нормально, когда я настраиваю параметры безопасности следующим образом:
Security.Configure<User>(cfg, SecurityTableStructure.Prefix);
Однако это зависит от наличия одного типа User, который реализует интерфейс IUser, в то время как мое приложение имеет несколько типов "User". Я попытался использовать вышеупомянутую строку дважды с различными типами пользователей, но, как и ожидалось, это привело к ошибке дублирования отображения...
Кто-нибудь когда-нибудь сталкивался с этой проблемой? Заранее спасибо JP
1 ответ
Я думаю, что Rhino.Security требует сопоставления одному и только одному классу, но вы можете использовать наследование, чтобы обойти проблему. Если ваша система позволяет клиентам и сотрудникам входить в систему как пользователи разных типов, то выведите класс Customer и Employee из класса User.