【发布时间】:2011-11-08 09:51:33
【问题描述】:
我想在我的应用程序上实现 rhino 安全性。我有 Id 字段为 GUID 的用户实体类。
根据 Rhino 安全说明,我必须实现 IUser 接口,其中包含一个很长的 id 字段。现在如何在不更改用户实体类的数据类型的情况下实现 IUSer 接口
【问题讨论】:
标签: c# rhino-security
我想在我的应用程序上实现 rhino 安全性。我有 Id 字段为 GUID 的用户实体类。
根据 Rhino 安全说明,我必须实现 IUser 接口,其中包含一个很长的 id 字段。现在如何在不更改用户实体类的数据类型的情况下实现 IUSer 接口
【问题讨论】:
标签: c# rhino-security
你在哪里看到的? IUser 接口只要求实现者公开一个 SecurityInfo 属性。
我将 Guids 用于我的 Id,并基于它创建一个 SecurityInfo 对象
public virtual SecurityInfo SecurityInfo
{
get
{
return new SecurityInfo(this.Username,this.Id);
}
}
第一个参数是用户名(可以是任何字符串属性),第二个参数是您的 id,可以是任何对象,包括 Guids。
【讨论】: