0
我想在我的應用程序上實現rhino安全性。我有用戶實體類的Id字段是GUID。在用戶ID數據類型不長的情況下實施rhino安全性
根據犀牛的安全說明我必須實現IUser接口,其中包含一個很長的ID字段。現在我怎麼能實現IUSer接口,而不改變我的用戶實體類的數據類型
我想在我的應用程序上實現rhino安全性。我有用戶實體類的Id字段是GUID。在用戶ID數據類型不長的情況下實施rhino安全性
根據犀牛的安全說明我必須實現IUser接口,其中包含一個很長的ID字段。現在我怎麼能實現IUSer接口,而不改變我的用戶實體類的數據類型
你從哪裏看到的? IUser接口只需要實現者公開一個SecurityInfo屬性。
我用的GUID爲我的ID和基於它創建
public virtual SecurityInfo SecurityInfo
{
get
{
return new SecurityInfo(this.Username,this.Id);
}
}
的第一個參數SecurityInfo對象是用戶的名稱(它可以是任何字符串屬性),第二個是你的id可以是任何對象,包括Guids。