Rhino Security - настройка нескольких пользователей - PullRequest
1 голос
/ 08 марта 2010

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

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

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

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

1 Ответ

2 голосов
/ 09 сентября 2010

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

...