gpt4 book ai didi

java - 禁用用户主文件夹创建

转载 作者:行者123 更新时间:2023-11-29 10:19:29 24 4
gpt4 key购买 nike

当admin用户创建用户时,我自定义了代码来打开和关闭“homeFolderCreationEager”,但它只能延迟文件夹的创建。当相应的用户登录时,会自动创建该用户的文件夹。

如何防止这种情况发生?感谢您提供任何帮助。

最佳答案

wiki 中所述,您可以配置用户共享公司主页空间。如果你正在使用 LDAP 同步,你可以配置它

ldap.synchronization.defaultHomeFolderProvider=companyHomeFolderProvider

否则您需要否决默认的 Spring 配置并定义以下 bean(name 属性当然很重要,因为您需要覆盖默认配置):

<bean name="homeFolderManager" class="org.alfresco.repo.security.person.HomeFolderManager" init-method="init">
<property name="nodeService">
<ref bean="nodeService" />
</property>
<property name="policyComponent">
<ref bean="policyComponent" />
</property>
<property name="defaultProvider">
<!-- here's the custom part: -->
<ref bean="companyHomeFolderProvider" />
</property>
<property name="enableHomeFolderCreationAsPeopleAreCreated">
<value>${home.folder.creation.eager}</value>
</property>
</bean>

还有其他可用的默认提供程序,请查看 authentication-services-context.xml 了解更多信息。

关于java - 禁用用户主文件夹创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9479232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com