在用户 ID 数据类型不长的情况下实施 rhino 安全性
我想在我的应用程序上实施犀牛安全性。我有一个用户实体类,其 Id 字段是 GUID。
根据Rhino安全说明,我必须实现IUser接口,其中包含一个很长的id字段。现在我如何在不更改用户实体类的数据类型的情况下实现 IUSer 接口
i want to implement rhino security on my application. i have user entity class whose Id field is GUID.
according to Rhino security instructions i have to implement IUser interface which contains an id field which is long. now how can i implement IUSer interface without changing datatype of my user entity class
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你在哪里看到的? IUser 接口仅要求实现者公开 SecurityInfo 属性。
IUser 源
我使用 Guid 作为我的 ID,基于它创建一个 SecurityInfo 对象。
第一个参数是用户的名称(可以是任何字符串属性),第二个参数是您的 id,它可以是任何对象,包括 Guid。
Where'd you see that? The IUser interface only requires implementors to expose a SecurityInfo property.
IUser source
I use Guids for my Ids and create a SecurityInfo object based on it
The first argument is the name of the user (it can be any string property) the second is your id which can be any object, including Guids.