From 695fccd99fe19852f316c6cbd365bbbd5a3c5de1 Mon Sep 17 00:00:00 2001 From: shimingxy Date: Mon, 8 Sep 2025 16:43:20 +0800 Subject: [PATCH] Update TrustedAuthenticationProvider.java --- .../authn/provider/impl/TrustedAuthenticationProvider.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/maxkey-authentications/maxkey-authentication-provider/src/main/java/org/dromara/maxkey/authn/provider/impl/TrustedAuthenticationProvider.java b/maxkey-authentications/maxkey-authentication-provider/src/main/java/org/dromara/maxkey/authn/provider/impl/TrustedAuthenticationProvider.java index 8175d8bad..9b03c1e57 100644 --- a/maxkey-authentications/maxkey-authentication-provider/src/main/java/org/dromara/maxkey/authn/provider/impl/TrustedAuthenticationProvider.java +++ b/maxkey-authentications/maxkey-authentication-provider/src/main/java/org/dromara/maxkey/authn/provider/impl/TrustedAuthenticationProvider.java @@ -60,7 +60,12 @@ public class TrustedAuthenticationProvider extends AbstractAuthenticationProvide UserInfo loadeduserInfo = loadUserInfo(loginCredential.getUsername(), ""); statusValid(loginCredential , loadeduserInfo); if (loadeduserInfo != null) { - + //Validate PasswordPolicy + //authenticationRealm.getLoginService().passwordPolicyValid(loadeduserInfo); + + //apply PasswordSetType and resetBadPasswordCount + //authenticationRealm.getLoginService().applyPasswordPolicy(loadeduserInfo); + Authentication authentication = createOnlineTicket(loginCredential,loadeduserInfo); authenticationRealm.insertLoginHistory( loadeduserInfo,