Сбой аутентификации при включении "Принудительного изменения пароля при следующем входе в систему" с использованием OpenDJ/OpenAM
Я использую OpenAM 9.5.4 и Open DJ 2.4.5 и у меня проблемы с "принудительной сменой пароля при сбросе"
Вот шаги, которые я предпринял, чтобы настроить свою среду:
1) Добавлена служба паролей в область по умолчанию:
- IPlanet-ам-пароль-сброс-userValidate= UID
- IPlanet-ам-пароль-сброс-searchFilter= ObjectClass = человек
- IPlanet-ам-пароль-сброс-окнеРазличающееся_имя_базыполе = dc = OpenSSO, DC-Java, DC = сеть
- IPlanet-ам-пароль сброс-локаут-длительность =0
- IPlanet-ам-пароль-сброс-макс-NUM-оф-вопросы =5
- IPlanet-ам-пароль-сброс-вопрос = любимый-ресторан
- iplanet-am-password-reset-bindPasswd =**
- IPlanet-ам-пароль-сброс безотказная-импульсная =300
- IPlanet-ам-пароль-сброс-уведомление = com.sun.identity.password.plugins.EmailPassword
- IPlanet-ам-пароль-сброс-локаут-атрибут-имя = inetuserstatus
- IPlanet-ам-пароль-сброс-локаут-атрибут-значение = неактивный
- IPlanet-ам-пароль-сброс-локаут-предостерегает пользователь = 4
- iplanet-am-password-reset-bindDN = cn = openssouser, ou = opensso adminusers, dc = opensso, dc = java, dc = net
- IPlanet-ам-пароль-сброс-локаут-электронный-адрес =
- iplanet-am-password-reset-user-personal-question = true RequiredValueValidator = com.sun.identity.sm.RequiredValueValidator
- IPlanet-ам-пароль сброс сила сброс = истина
- IPlanet-ам-пароль сброс при отказе подсчет =5
- IPlanet-ам-пароль сброс безотказная-блокировка режим = истина
- IPlanet-ам-пароль сброс-опция = com.sun.identity.password.plugins.RandomPasswordGenerator
- IPlanet-ам-пароль-сброс-Enabled= правда
2) Создана политика паролей в OpenDJ:
Настройте свойства политики паролей
Property Value(s)
-------------------------------------------------------
1) account-status-notification-handler -
2) allow-expired-password-changes false
3) allow-user-password-changes true
4) default-password-storage-scheme Salted SHA-1
5) deprecated-password-storage-scheme -
6) expire-passwords-without-warning false
7) force-change-on-add false
8) force-change-on-reset true
9) grace-login-count 0
10) idle-lockout-interval 0 s
11) last-login-time-attribute -
12) last-login-time-format -
13) lockout-duration 0 s
14) lockout-failure-count 0
15) lockout-failure-expiration-interval 0 s
16) max-password-age 2 d
17) max-password-reset-age 0 s
18) min-password-age 0 s
19) password-attribute userpassword
20) password-change-requires-current-password false
21) password-expiration-warning-interval 1 d
22) password-generator -
23) password-history-count 0
24) password-history-duration 0 s
25) password-validator -
26) previous-last-login-time-format -
27) require-change-by-time -
28) require-secure-authentication false
29) require-secure-password-changes false
?) help
f) finish - apply any changes to the Password Policy
c) cancel
q) quit
3) Создан виртуальный атрибут для назначения политики паролей группе пользователей:
Настройте свойства пользовательского виртуального атрибута
Property Value(s)
-----------------------------------------------------------------------
1) attribute-type ds-pwp-password-policy-dn
2) base-dn The location of the entry in the server is not taken
into account when determining whether an entry is
eligible to use this virtual attribute.
3) conflict-behavior real-overrides-virtual
4) enabled true
5) filter (objectClass=*)
6) group-dn "cn=Users,ou=groups,dc=opensso,dc=java,dc=net"
7) value "cn=OpenSSO Users Policy,cn=Password
Policies,cn=config"
?) help
f) finish - apply any changes to the User Defined Virtual Attribute
c) cancel
q) quit
4) Создан пользователь
Когда я иду через экраны "Сброс пароля", отвечаю на секретный вопрос, я получаю электронное письмо для сброса пароля. Но использование нового (или старого) пароля дает и "Ошибка аутентификации"
Я посмотрел на пользователя в панели управления OpenDJ, атрибут "pwdReset" изменился с "false" на "true", как и ожидалось. Но если я изменяю его обратно на "ложь", я аутентифицирую свойство, но я не вынужден менять пароль.
У кого-нибудь еще возникла такая проблема?
1 ответ
В ваших настройках предполагается, что OpenAM 9.5.4 full поддерживает функции политики паролей OpenDJ. Однако, это не так. Я предлагаю вам проверить архив списка рассылки OpenAM, так как это обсуждалось несколько раз.
С Уважением,
лудо