что-то вроде метода подписки:
1. создается учетная запись юзеру
2. атрибутом политики pwdMaxAge задается время жизни пароля учетки (тем самым и ограничивается срок действия учетной записи, т.к. в таком кейсе просроченный пароль=неработающая учетка)
2.1 но ограничение жизни пароля в атрибуте pwdMaxAge можно обойти просто пересоздав пароль заново (сменить), и отсчет pwdMaxAge начнется сначала.
3. после создания учетки юзеру направляется пароль, который он должен будет сменить на свой.
3.1 для смены пароля юзерами, был развернут
self-service-password - где юзеры могут его сменить введя присланный им пароль как "старый" и задав себе новый свой пароль - в этот момент обнуляются политики паролей pwdMaxAge, это ок.
теперь проблема:
пользователь может даже через пол года войти на веб-форму и сменить себе пароль, тем самым обнулив отсчет pwdMaxAge и продлив срок действия пароля и учетной записи.
поэтому и хочу ограничить количество попыток смены пароля до одной: когда юзер меняет присланный ему пароль на свой из пункта 3.1 и чтобы после этого не смог сменить пароль еще раз