我们使用 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
如果有人感兴趣,它就是类型)