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 69bc61a52..8175d8bad 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,10 +60,7 @@ 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,