C# Rhino安全-配置多个用户

C# Rhino安全-配置多个用户,c#,rhino-commons,rhino-security,C#,Rhino Commons,Rhino Security,我使用的是Rhino Security,当我按照以下方式配置安全设置时,一切正常: Security.Configure<User>(cfg, SecurityTableStructure.Prefix); Security.Configure(cfg,SecurityTableStructure.Prefix); 然而,这取决于实现IUser接口的单一用户类型,而我的应用程序有多种类型的“用户”。我尝试在不同的用户类型中使用上述行两次,但可以预见,这导致了重复的映射错误 有没有

我使用的是Rhino Security,当我按照以下方式配置安全设置时,一切正常:

Security.Configure<User>(cfg, SecurityTableStructure.Prefix);
Security.Configure(cfg,SecurityTableStructure.Prefix);
然而,这取决于实现IUser接口的单一用户类型,而我的应用程序有多种类型的“用户”。我尝试在不同的用户类型中使用上述行两次,但可以预见,这导致了重复的映射错误

有没有人碰到过这个问题? 提前谢谢
JP

我认为Rhino.Security需要映射到一个且仅映射到一个类,但是您可以使用继承来解决这个问题。如果您的系统允许客户和员工作为不同类型的用户登录,则从用户类派生客户和员工类