Срок действия пароля в 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 / В методе аутентификации вы можете проверить это поле в дополнение к проверке имени пользователя / пароля.
Надеюсь, это поможет вам.