Срок действия пароля в gatein jboss

Я сейчас использую организацию api og jboss для создания пользователя.

Теперь я хочу установить срок действия пароля. Есть ли способ сделать это, просто позвонив в API, предоставленный jobss.

или же

мы должны добавить нашу собственную логику, например, работу cron.

1 ответ

Вам нужно будет использовать LDAP и настроить его: http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF40%2Fsec-Reference_Guide-Authentication_And_Identity-LDAP_Integration-LDAP_Default_Store.html

или если у вас нет сервера LDAP (или вы не хотите), вы можете реализовать свою собственную логику:

1/ Переопределите сервисную организацию Authenticator и внедрите метод аутентификации

Или же

1/ Добавить новый LoginModule

2 / Добавьте в UserProfile каждого пользователя поле, содержащее дату истечения срока действия пароля.

3 / В методе аутентификации вы можете проверить это поле в дополнение к проверке имени пользователя / пароля.

Надеюсь, это поможет вам.

Другие вопросы по тегам