This is an automated email from the ASF dual-hosted git repository.

adamsaghy pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git

commit edae333cc5df8c15701e4ac683814d74c8236e33
Merge: 4279b8acc6 455033f4d1
Author: Adam Saghy <[email protected]>
AuthorDate: Wed Apr 22 11:33:28 2026 +0100

    Merge pull request #5369
    
    FINERACT-2006: Forgot password on login page

 .../useradministration/domain/AppUser.java         |  54 ++++++++++
 .../service/AppUserConstants.java                  |   1 +
 .../infrastructure/core/config/SecurityConfig.java |   4 +-
 .../service/GmailBackedPlatformEmailService.java   |  20 ++--
 .../core/service/PlatformEmailService.java         |   2 +
 .../security/config/AuthorizationServerConfig.java |  13 ++-
 ...mporaryPasswordAwareAuthenticationProvider.java |  54 ++++++++++
 .../api/ForgotPasswordApiResource.java             |  62 +++++++++++
 .../useradministration/api/UsersApiResource.java   |   2 +-
 .../api/UsersApiResourceSwagger.java               |   2 +
 .../domain/AppUserRepository.java                  |   3 +
 .../service/ForgotPasswordService.java}            |  11 +-
 .../service/ForgotPasswordServiceImpl.java         |  73 +++++++++++++
 .../service/UserDataValidator.java                 |  34 ++++--
 .../db/changelog/tenant/changelog-tenant.xml       |   1 +
 .../tenant/parts/0230_add_forgot_password.xml      |  42 ++++++++
 ...aryPasswordAwareAuthenticationProviderTest.java |  90 ++++++++++++++++
 .../service/ForgotPasswordServiceImplTest.java     | 116 +++++++++++++++++++++
 18 files changed, 561 insertions(+), 23 deletions(-)

Reply via email to