我们使用 Active Directory 来管理 Sitecore 实例中的一些帐户。在数据库中,用户名采用domain\username格式(如您所料)。
在 Sitecore 中,我可以做到
var user = User.FromName(item["__Created by"], true)
我得到了一个用户对象,但我似乎无法Guid在表中获得与用户的关联aspnet_Users。
除了使用广告之外,我们并没有对会员提供者做任何有趣的事情。
编辑:我可能应该说:我已经得到了,ProviderUserKey但它不是UserId来自aspnet_Users表格,因为如果这是使用 Sitecore 附带的会员提供程序,它会非常不同(System.Security.Principal.IdentityReference.SecurityIdentifier如果有人感兴趣,它就是类型)