Rhino Security - настройка нескольких пользователей

Я использую Rhino Security, и все работает нормально, когда я настраиваю параметры безопасности следующим образом:

Security.Configure<User>(cfg, SecurityTableStructure.Prefix);

Однако это зависит от наличия одного типа User, который реализует интерфейс IUser, в то время как мое приложение имеет несколько типов "User". Я попытался использовать вышеупомянутую строку дважды с различными типами пользователей, но, как и ожидалось, это привело к ошибке дублирования отображения...

Кто-нибудь когда-нибудь сталкивался с этой проблемой? Заранее спасибо JP

1 ответ

Решение

Я думаю, что Rhino.Security требует сопоставления одному и только одному классу, но вы можете использовать наследование, чтобы обойти проблему. Если ваша система позволяет клиентам и сотрудникам входить в систему как пользователи разных типов, то выведите класс Customer и Employee из класса User.

Другие вопросы по тегам