1515import com .tinyengine .it .common .base .Result ;
1616import com .tinyengine .it .common .context .LoginUserContext ;
1717import com .tinyengine .it .common .exception .ExceptionEnum ;
18- import com .tinyengine .it .common .exception .ServiceException ;
1918import com .tinyengine .it .common .log .SystemControllerLog ;
2019import com .tinyengine .it .login .model .*;
2120import com .tinyengine .it .login .utils .JwtUtil ;
2221import com .tinyengine .it .login .utils .SM3PasswordUtil ;
23- import com .tinyengine .it .login .config .context .DefaultLoginUserContext ;
2422import com .tinyengine .it .login .service .ConfigurablePasswordValidator ;
2523import com .tinyengine .it .login .service .LoginService ;
26- import com .tinyengine .it .login .service .TokenBlacklistService ;
2724import com .tinyengine .it .mapper .AuthUsersUnitsRolesMapper ;
2825import com .tinyengine .it .model .entity .App ;
2926import com .tinyengine .it .model .entity .Tenant ;
3431import io .swagger .v3 .oas .annotations .media .Content ;
3532import io .swagger .v3 .oas .annotations .media .Schema ;
3633import io .swagger .v3 .oas .annotations .responses .ApiResponse ;
37- import jakarta .servlet .http .HttpServletRequest ;
3834import jakarta .validation .Valid ;
39- import lombok .extern .slf4j .Slf4j ;
4035import org .springframework .beans .factory .annotation .Autowired ;
4136import org .springframework .validation .annotation .Validated ;
4237import org .springframework .web .bind .annotation .CrossOrigin ;
4641import org .springframework .web .bind .annotation .RequestMapping ;
4742import org .springframework .web .bind .annotation .RequestParam ;
4843import org .springframework .web .bind .annotation .RestController ;
49- import org .springframework .web .context .request .RequestContextHolder ;
50- import org .springframework .web .context .request .ServletRequestAttributes ;
44+
5145
5246import java .security .PrivateKey ;
53- import java .util .ArrayList ;
5447import java .util .List ;
5548
5649import static com .tinyengine .it .login .utils .SM2EncryptionUtil .decrypt ;
@@ -76,8 +69,6 @@ public class LoginController {
7669 @ Autowired
7770 private JwtUtil jwtUtil ;
7871
79- @ Autowired
80- private TokenBlacklistService tokenBlacklistService ;
8172
8273 @ Autowired
8374 ConfigurablePasswordValidator configurablePasswordValidator ;
@@ -217,7 +208,14 @@ public Result<ValidationResult> validateToken(@RequestParam String token) {
217208 return Result .success (new ValidationResult (false , null ));
218209 }
219210
220-
211+ /**
212+ * 认证
213+ * @param salt
214+ * @param password
215+ * @param userPassword
216+ * @return boolean
217+ * @throws Exception
218+ */
221219 private boolean authenticate (String salt , String password , String userPassword ) throws Exception {
222220 return SM3PasswordUtil .verifyPassword (password , userPassword , salt );
223221 }
0 commit comments