1

嗨,我是 Alfresco 的新手,我想知道是否有办法向用户添加策略密码:

  • 密码必须包含 > 8 个字符
  • 密码必须包含 Lower 和 Upper Cast
  • 密码必须包含特殊字符
4

1 回答 1

2

请注意,对于刚开始使用 alfresco 的人来说,这可能不是最容易做的事情。

首先,Alfresco 只能在密码存储在 Alfresco 中时强制执行策略(并且您没有针对外部系统(如 Active Directory)进行身份验证)。

编辑:行为将不起作用,因为密码已编码

为确保无法设置不符合您的策略的密码,您应该实施OnUpdatePropertiesPolicyhttp://dev.alfresco.com/resource/docs/java/repository/org/alfresco/repo/node/NodeServicePolicies.OnUpdatePropertiesPolicy .html ) 类型usr:user验证属性usr:password并连接到系统 ( http://docs.alfresco.com/4.2/concepts/content-behavior.html )。

编辑:密码策略需要明文密码

您需要覆盖passwordGeneratorsha256PasswordEncoder定义WEB-INF/classes/alfresco/authentication-services-context.xml用户界面组件(在 Share 中),这样您就不会让人们看到编码器抛出的丑陋异常。

于 2014-05-20T12:41:03.567 回答