我已经安装了Sitecore活动目录模块。当创建,删除或重命名来自活动目录的用户时,我想执行一些自定义代码。是否有管道或功能可以挂钩?有什么想法吗?
答案 0 :(得分:2)
正如Trayek所说,您可以在事件中添加自定义事件处理程序:
//创建
<event name="user:created">
</event>
//删除
<event name="user:deleted">
</event>
//更新用
<event name="user:updated"/>
</event>
首先,在自定义命令和调试中覆盖Sitecore的代码,也许你也可以获取所选的角色,在那里你可以看到用户是否是一个活动目录被选中,然后你做自定义动作,否则让它按原样执行。
希望它有所帮助!
此致 Varun Shringarpure
答案 1 :(得分:1)
您可以使用标准<event name="user:created" />
,<event name="user:deleted" />
和/或<event name="user:updated" />
事件。您可以在<events>
节点下的web.config中找到它们。
我不知道该模块是否附带了自己的管道/事件,否则最好使用它们。
[编辑] 请记住,这也将用于创建,删除和编辑其他用户(Extranet,Sitecore,其他域)。