【发布时间】:2016-03-10 10:46:59
【问题描述】:
我遇到过一些站点核心实现,其中虚拟用户在 CD 上使用(内容交付),其中站点具有成员资格(登录状态)。
我们正在将一个站点从 java CMS 迁移到 sitecore,并使用 azure ADB2C 和社交登录提供程序具有登录状态。登录后,用户将被重定向到带有令牌的 Sitecore CD。 根据用户成员类型,我们需要在整个站点中显示隐藏菜单项和小部件。
我知道使用虚拟用户的优势之一是 sitecore 用户无需支付许可费用。
如果有人可以帮助我理解以下内容,请不胜感激:
- 我们还需要在哪些其他场景中使用 CD 中的虚拟用户?
- 考虑到我们可以在 Session 中管理用户详细信息,使用虚拟用户有什么优势?
- 在 CD 中使用虚拟用户有哪些缺点?
- 使用虚拟用户和站点核心角色来保护菜单项和页面是否是最佳选择?或者应用 asp.net linq 查询等的安全性?
谢谢。
【问题讨论】:
标签: asp.net security sitecore sitecore8