mirror of
				https://github.com/continew-org/continew-starter.git
				synced 2025-10-31 10:57:15 +08:00 
			
		
		
		
	chore: top.charles7c.continew => top.continew
This commit is contained in:
		| @@ -4,7 +4,7 @@ | ||||
|          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|     <parent> | ||||
|         <groupId>top.charles7c.continew</groupId> | ||||
|         <groupId>top.continew</groupId> | ||||
|         <artifactId>continew-starter-security</artifactId> | ||||
|         <version>${revision}</version> | ||||
|     </parent> | ||||
| @@ -15,19 +15,19 @@ | ||||
|     <dependencies> | ||||
|         <!-- 安全模块 - 加密 --> | ||||
|         <dependency> | ||||
|             <groupId>top.charles7c.continew</groupId> | ||||
|             <groupId>top.continew</groupId> | ||||
|             <artifactId>continew-starter-security-crypto</artifactId> | ||||
|         </dependency> | ||||
|  | ||||
|         <!-- 安全模块 - 脱敏 --> | ||||
|         <dependency> | ||||
|             <groupId>top.charles7c.continew</groupId> | ||||
|             <groupId>top.continew</groupId> | ||||
|             <artifactId>continew-starter-security-mask</artifactId> | ||||
|         </dependency> | ||||
|  | ||||
|         <!-- 安全模块 - 密码编码器 --> | ||||
|         <dependency> | ||||
|             <groupId>top.charles7c.continew</groupId> | ||||
|             <groupId>top.continew</groupId> | ||||
|             <artifactId>continew-starter-security-password</artifactId> | ||||
|         </dependency> | ||||
|     </dependencies> | ||||
|   | ||||
| @@ -4,7 +4,7 @@ | ||||
|          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|     <parent> | ||||
|         <groupId>top.charles7c.continew</groupId> | ||||
|         <groupId>top.continew</groupId> | ||||
|         <artifactId>continew-starter-security</artifactId> | ||||
|         <version>${revision}</version> | ||||
|     </parent> | ||||
|   | ||||
| @@ -14,10 +14,10 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.annotation; | ||||
| package top.continew.starter.security.crypto.annotation; | ||||
| 
 | ||||
| import top.charles7c.continew.starter.security.crypto.encryptor.IEncryptor; | ||||
| import top.charles7c.continew.starter.security.crypto.enums.Algorithm; | ||||
| import top.continew.starter.security.crypto.encryptor.IEncryptor; | ||||
| import top.continew.starter.security.crypto.enums.Algorithm; | ||||
| 
 | ||||
| import java.lang.annotation.ElementType; | ||||
| import java.lang.annotation.Retention; | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.autoconfigure; | ||||
| package top.continew.starter.security.crypto.autoconfigure; | ||||
| 
 | ||||
| import jakarta.annotation.PostConstruct; | ||||
| import org.slf4j.Logger; | ||||
| @@ -24,9 +24,9 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean | ||||
| import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; | ||||
| import org.springframework.boot.context.properties.EnableConfigurationProperties; | ||||
| import org.springframework.context.annotation.Bean; | ||||
| import top.charles7c.continew.starter.core.constant.PropertiesConstants; | ||||
| import top.charles7c.continew.starter.security.crypto.core.MyBatisDecryptInterceptor; | ||||
| import top.charles7c.continew.starter.security.crypto.core.MyBatisEncryptInterceptor; | ||||
| import top.continew.starter.core.constant.PropertiesConstants; | ||||
| import top.continew.starter.security.crypto.core.MyBatisDecryptInterceptor; | ||||
| import top.continew.starter.security.crypto.core.MyBatisEncryptInterceptor; | ||||
| 
 | ||||
| /** | ||||
|  * 加/解密自动配置 | ||||
| @@ -14,10 +14,10 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.autoconfigure; | ||||
| package top.continew.starter.security.crypto.autoconfigure; | ||||
| 
 | ||||
| import org.springframework.boot.context.properties.ConfigurationProperties; | ||||
| import top.charles7c.continew.starter.core.constant.PropertiesConstants; | ||||
| import top.continew.starter.core.constant.PropertiesConstants; | ||||
| 
 | ||||
| /** | ||||
|  * 加/解密配置属性 | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.core; | ||||
| package top.continew.starter.security.crypto.core; | ||||
| 
 | ||||
| import cn.hutool.core.map.MapUtil; | ||||
| import cn.hutool.core.text.CharSequenceUtil; | ||||
| @@ -23,11 +23,11 @@ import cn.hutool.extra.spring.SpringUtil; | ||||
| import com.baomidou.mybatisplus.core.toolkit.Constants; | ||||
| import org.apache.ibatis.annotations.Param; | ||||
| import org.apache.ibatis.plugin.*; | ||||
| import top.charles7c.continew.starter.core.constant.StringConstants; | ||||
| import top.charles7c.continew.starter.core.exception.BusinessException; | ||||
| import top.charles7c.continew.starter.security.crypto.annotation.FieldEncrypt; | ||||
| import top.charles7c.continew.starter.security.crypto.encryptor.IEncryptor; | ||||
| import top.charles7c.continew.starter.security.crypto.enums.Algorithm; | ||||
| import top.continew.starter.core.constant.StringConstants; | ||||
| import top.continew.starter.core.exception.BusinessException; | ||||
| import top.continew.starter.security.crypto.annotation.FieldEncrypt; | ||||
| import top.continew.starter.security.crypto.encryptor.IEncryptor; | ||||
| import top.continew.starter.security.crypto.enums.Algorithm; | ||||
| 
 | ||||
| import java.lang.reflect.Field; | ||||
| import java.lang.reflect.Method; | ||||
| @@ -14,16 +14,16 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.core; | ||||
| package top.continew.starter.security.crypto.core; | ||||
| 
 | ||||
| import cn.hutool.core.util.ObjectUtil; | ||||
| import cn.hutool.core.util.ReflectUtil; | ||||
| import org.apache.ibatis.executor.resultset.ResultSetHandler; | ||||
| import org.apache.ibatis.plugin.*; | ||||
| import org.apache.ibatis.type.SimpleTypeRegistry; | ||||
| import top.charles7c.continew.starter.security.crypto.annotation.FieldEncrypt; | ||||
| import top.charles7c.continew.starter.security.crypto.autoconfigure.CryptoProperties; | ||||
| import top.charles7c.continew.starter.security.crypto.encryptor.IEncryptor; | ||||
| import top.continew.starter.security.crypto.annotation.FieldEncrypt; | ||||
| import top.continew.starter.security.crypto.autoconfigure.CryptoProperties; | ||||
| import top.continew.starter.security.crypto.encryptor.IEncryptor; | ||||
| 
 | ||||
| import java.lang.reflect.Field; | ||||
| import java.sql.Statement; | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.core; | ||||
| package top.continew.starter.security.crypto.core; | ||||
| 
 | ||||
| import cn.hutool.core.util.ObjectUtil; | ||||
| import cn.hutool.core.util.ReflectUtil; | ||||
| @@ -28,9 +28,9 @@ import org.apache.ibatis.plugin.*; | ||||
| import org.apache.ibatis.session.ResultHandler; | ||||
| import org.apache.ibatis.session.RowBounds; | ||||
| import org.apache.ibatis.type.SimpleTypeRegistry; | ||||
| import top.charles7c.continew.starter.security.crypto.annotation.FieldEncrypt; | ||||
| import top.charles7c.continew.starter.security.crypto.autoconfigure.CryptoProperties; | ||||
| import top.charles7c.continew.starter.security.crypto.encryptor.IEncryptor; | ||||
| import top.continew.starter.security.crypto.annotation.FieldEncrypt; | ||||
| import top.continew.starter.security.crypto.autoconfigure.CryptoProperties; | ||||
| import top.continew.starter.security.crypto.encryptor.IEncryptor; | ||||
| 
 | ||||
| import java.lang.reflect.Field; | ||||
| import java.util.*; | ||||
| @@ -14,12 +14,12 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.encryptor; | ||||
| package top.continew.starter.security.crypto.encryptor; | ||||
| 
 | ||||
| import cn.hutool.core.text.CharSequenceUtil; | ||||
| import cn.hutool.crypto.symmetric.SymmetricAlgorithm; | ||||
| import cn.hutool.crypto.symmetric.SymmetricCrypto; | ||||
| import top.charles7c.continew.starter.core.constant.StringConstants; | ||||
| import top.continew.starter.core.constant.StringConstants; | ||||
| 
 | ||||
| import java.nio.charset.StandardCharsets; | ||||
| import java.util.Map; | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.encryptor; | ||||
| package top.continew.starter.security.crypto.encryptor; | ||||
| 
 | ||||
| import cn.hutool.crypto.symmetric.SymmetricAlgorithm; | ||||
| 
 | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.encryptor; | ||||
| package top.continew.starter.security.crypto.encryptor; | ||||
| 
 | ||||
| import cn.hutool.core.codec.Base64; | ||||
| 
 | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.encryptor; | ||||
| package top.continew.starter.security.crypto.encryptor; | ||||
| 
 | ||||
| import cn.hutool.crypto.symmetric.SymmetricAlgorithm; | ||||
| 
 | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.encryptor; | ||||
| package top.continew.starter.security.crypto.encryptor; | ||||
| 
 | ||||
| /** | ||||
|  * 加/解密接口 | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.encryptor; | ||||
| package top.continew.starter.security.crypto.encryptor; | ||||
| 
 | ||||
| import cn.hutool.crypto.symmetric.SymmetricAlgorithm; | ||||
| 
 | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.encryptor; | ||||
| package top.continew.starter.security.crypto.encryptor; | ||||
| 
 | ||||
| import cn.hutool.core.codec.Base64; | ||||
| import cn.hutool.crypto.SecureUtil; | ||||
| @@ -14,9 +14,9 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.crypto.enums; | ||||
| package top.continew.starter.security.crypto.enums; | ||||
| 
 | ||||
| import top.charles7c.continew.starter.security.crypto.encryptor.*; | ||||
| import top.continew.starter.security.crypto.encryptor.*; | ||||
| 
 | ||||
| /** | ||||
|  * 加密/解密算法枚举 | ||||
| @@ -1 +1 @@ | ||||
| top.charles7c.continew.starter.security.crypto.autoconfigure.CryptoAutoConfiguration | ||||
| top.continew.starter.security.crypto.autoconfigure.CryptoAutoConfiguration | ||||
| @@ -4,7 +4,7 @@ | ||||
|          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|     <parent> | ||||
|         <groupId>top.charles7c.continew</groupId> | ||||
|         <groupId>top.continew</groupId> | ||||
|         <artifactId>continew-starter-security</artifactId> | ||||
|         <version>${revision}</version> | ||||
|     </parent> | ||||
|   | ||||
| @@ -14,14 +14,14 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.mask.annotation; | ||||
| package top.continew.starter.security.mask.annotation; | ||||
| 
 | ||||
| import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; | ||||
| import com.fasterxml.jackson.databind.annotation.JsonSerialize; | ||||
| import top.charles7c.continew.starter.core.constant.StringConstants; | ||||
| import top.charles7c.continew.starter.security.mask.core.JsonMaskSerializer; | ||||
| import top.charles7c.continew.starter.security.mask.enums.MaskType; | ||||
| import top.charles7c.continew.starter.security.mask.strategy.IMaskStrategy; | ||||
| import top.continew.starter.core.constant.StringConstants; | ||||
| import top.continew.starter.security.mask.core.JsonMaskSerializer; | ||||
| import top.continew.starter.security.mask.enums.MaskType; | ||||
| import top.continew.starter.security.mask.strategy.IMaskStrategy; | ||||
| 
 | ||||
| import java.lang.annotation.ElementType; | ||||
| import java.lang.annotation.Retention; | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.mask.core; | ||||
| package top.continew.starter.security.mask.core; | ||||
| 
 | ||||
| import cn.hutool.core.text.CharSequenceUtil; | ||||
| import cn.hutool.core.util.ObjectUtil; | ||||
| @@ -25,9 +25,9 @@ import com.fasterxml.jackson.databind.JsonMappingException; | ||||
| import com.fasterxml.jackson.databind.JsonSerializer; | ||||
| import com.fasterxml.jackson.databind.SerializerProvider; | ||||
| import com.fasterxml.jackson.databind.ser.ContextualSerializer; | ||||
| import top.charles7c.continew.starter.core.constant.StringConstants; | ||||
| import top.charles7c.continew.starter.security.mask.annotation.JsonMask; | ||||
| import top.charles7c.continew.starter.security.mask.strategy.IMaskStrategy; | ||||
| import top.continew.starter.core.constant.StringConstants; | ||||
| import top.continew.starter.security.mask.annotation.JsonMask; | ||||
| import top.continew.starter.security.mask.strategy.IMaskStrategy; | ||||
| 
 | ||||
| import java.io.IOException; | ||||
| import java.util.Objects; | ||||
| @@ -14,11 +14,11 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.mask.enums; | ||||
| package top.continew.starter.security.mask.enums; | ||||
| 
 | ||||
| import cn.hutool.core.text.CharSequenceUtil; | ||||
| import top.charles7c.continew.starter.core.constant.StringConstants; | ||||
| import top.charles7c.continew.starter.security.mask.strategy.IMaskStrategy; | ||||
| import top.continew.starter.core.constant.StringConstants; | ||||
| import top.continew.starter.security.mask.strategy.IMaskStrategy; | ||||
| 
 | ||||
| /** | ||||
|  * 脱敏类型 | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.mask.strategy; | ||||
| package top.continew.starter.security.mask.strategy; | ||||
| 
 | ||||
| /** | ||||
|  * 脱敏策略 | ||||
| @@ -4,7 +4,7 @@ | ||||
|          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|     <parent> | ||||
|         <groupId>top.charles7c.continew</groupId> | ||||
|         <groupId>top.continew</groupId> | ||||
|         <artifactId>continew-starter-security</artifactId> | ||||
|         <version>${revision}</version> | ||||
|     </parent> | ||||
|   | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.password.autoconfigure; | ||||
| package top.continew.starter.security.password.autoconfigure; | ||||
| 
 | ||||
| import cn.hutool.core.collection.CollUtil; | ||||
| import cn.hutool.core.text.CharSequenceUtil; | ||||
| @@ -30,8 +30,8 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; | ||||
| import org.springframework.security.crypto.factory.PasswordEncoderFactories; | ||||
| import org.springframework.security.crypto.password.*; | ||||
| import org.springframework.security.crypto.scrypt.SCryptPasswordEncoder; | ||||
| import top.charles7c.continew.starter.core.constant.PropertiesConstants; | ||||
| import top.charles7c.continew.starter.core.util.validate.CheckUtils; | ||||
| import top.continew.starter.core.constant.PropertiesConstants; | ||||
| import top.continew.starter.core.util.validate.CheckUtils; | ||||
| 
 | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| @@ -55,8 +55,8 @@ import java.util.Map; | ||||
| @EnableConfigurationProperties(PasswordEncoderProperties.class) | ||||
| @ConditionalOnProperty(prefix = PropertiesConstants.PASSWORD, name = PropertiesConstants.ENABLED, havingValue = "true") | ||||
| public class PasswordEncoderAutoConfiguration { | ||||
|     private static final Logger log = LoggerFactory.getLogger(PasswordEncoderAutoConfiguration.class); | ||||
| 
 | ||||
|     private static final Logger log = LoggerFactory.getLogger(PasswordEncoderAutoConfiguration.class); | ||||
|     private final PasswordEncoderProperties properties; | ||||
| 
 | ||||
|     public PasswordEncoderAutoConfiguration(PasswordEncoderProperties properties) { | ||||
| @@ -14,10 +14,10 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.security.password.autoconfigure; | ||||
| package top.continew.starter.security.password.autoconfigure; | ||||
| 
 | ||||
| import org.springframework.boot.context.properties.ConfigurationProperties; | ||||
| import top.charles7c.continew.starter.core.constant.PropertiesConstants; | ||||
| import top.continew.starter.core.constant.PropertiesConstants; | ||||
| 
 | ||||
| /** | ||||
|  * 密码编解码配置属性 | ||||
| @@ -1 +1 @@ | ||||
| top.charles7c.continew.starter.security.password.autoconfigure.PasswordEncoderAutoConfiguration | ||||
| top.continew.starter.security.password.autoconfigure.PasswordEncoderAutoConfiguration | ||||
| @@ -4,7 +4,7 @@ | ||||
|          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|     <parent> | ||||
|         <groupId>top.charles7c.continew</groupId> | ||||
|         <groupId>top.continew</groupId> | ||||
|         <artifactId>continew-starter</artifactId> | ||||
|         <version>${revision}</version> | ||||
|     </parent> | ||||
| @@ -23,7 +23,7 @@ | ||||
|     <dependencies> | ||||
|         <!-- 核心模块 --> | ||||
|         <dependency> | ||||
|             <groupId>top.charles7c.continew</groupId> | ||||
|             <groupId>top.continew</groupId> | ||||
|             <artifactId>continew-starter-core</artifactId> | ||||
|         </dependency> | ||||
|     </dependencies> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user