Добавить политику паролей в Alfresco
Привет, я новичок в Alfresco, и я хочу знать, есть ли способ добавить пароль политики для пользователей:
- Пароль должен содержать> 8 символов
- Пароль должен содержать Нижний и Верхний бросок
- Пароль должен содержать специальный символ
1 ответ
Имейте в виду, что это может быть не самым простым делом для кого-то, кто только начал работать на свежем воздухе.
Во-первых, Alfresco может применять политику только в том случае, если пароли хранятся в Alfresco (и вы не проходите аутентификацию на внешней системе, такой как Active Directory).
Изменить: Поведение не будет работать, потому что пароль закодирован:
Чтобы убедиться, что невозможно установить пароль, не соответствующий вашей политике, вы должны реализовать OnUpdatePropertiesPolicy
( http://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).
Изменить: Политика паролей требует открытого текста пароля
Вы должны переопределить passwordGenerator
а также sha256PasswordEncoder
определяется в WEB-INF/classes/alfresco/authentication-services-context.xml
и компоненты пользовательского интерфейса (в Share), чтобы вы не заставляли людей видеть уродливые исключения, создаваемые кодировщиками.