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(-)
