diff --git a/src/main/java/com/youlai/boot/framework/security/config/SecurityConfig.java b/src/main/java/com/youlai/boot/framework/security/config/SecurityConfig.java index 68359818..190175e6 100644 --- a/src/main/java/com/youlai/boot/framework/security/config/SecurityConfig.java +++ b/src/main/java/com/youlai/boot/framework/security/config/SecurityConfig.java @@ -9,7 +9,7 @@ import com.youlai.boot.framework.security.filter.TokenAuthenticationFilter; import com.youlai.boot.framework.security.handler.MyAccessDeniedHandler; import com.youlai.boot.framework.security.handler.MyAuthenticationEntryPoint; import com.youlai.boot.framework.security.provider.SmsAuthenticationProvider; -import com.youlai.boot.framework.security.provider.WechatMiniAuthenticationProvider; +import com.youlai.boot.framework.security.provider.WxMaAuthenticationProvider; import com.youlai.boot.framework.security.token.TokenManager; import com.youlai.boot.framework.security.service.SysUserDetailsService; import com.youlai.boot.system.service.ConfigService; @@ -132,11 +132,11 @@ public class SecurityConfig { * 微信小程序认证 Provider */ @Bean - public WechatMiniAuthenticationProvider wechatMiniAuthenticationProvider( + public WxMaAuthenticationProvider wechatMiniAuthenticationProvider( WxMaService wxMaService, SysUserDetailsService sysUserDetailsService ) { - return new WechatMiniAuthenticationProvider(wxMaService, sysUserDetailsService); + return new WxMaAuthenticationProvider(wxMaService, sysUserDetailsService); } /** @@ -146,12 +146,12 @@ public class SecurityConfig { public AuthenticationManager authenticationManager( DaoAuthenticationProvider daoAuthenticationProvider, SmsAuthenticationProvider smsAuthenticationProvider, - WechatMiniAuthenticationProvider wechatMiniAuthenticationProvider + WxMaAuthenticationProvider wxMaAuthenticationProvider ) { return new ProviderManager( daoAuthenticationProvider, smsAuthenticationProvider, - wechatMiniAuthenticationProvider + wxMaAuthenticationProvider ); } diff --git a/src/main/java/com/youlai/boot/framework/security/model/WechatMiniAuthenticationToken.java b/src/main/java/com/youlai/boot/framework/security/model/WxMaAuthenticationToken.java similarity index 76% rename from src/main/java/com/youlai/boot/framework/security/model/WechatMiniAuthenticationToken.java rename to src/main/java/com/youlai/boot/framework/security/model/WxMaAuthenticationToken.java index 9bd78bcd..b07ad3f3 100644 --- a/src/main/java/com/youlai/boot/framework/security/model/WechatMiniAuthenticationToken.java +++ b/src/main/java/com/youlai/boot/framework/security/model/WxMaAuthenticationToken.java @@ -10,7 +10,7 @@ import java.util.Collection; /** * 微信小程序认证 Token */ -public class WechatMiniAuthenticationToken extends AbstractAuthenticationToken { +public class WxMaAuthenticationToken extends AbstractAuthenticationToken { @Serial private static final long serialVersionUID = 622L; @@ -34,7 +34,7 @@ public class WechatMiniAuthenticationToken extends AbstractAuthenticationToken { * * @param code 微信小程序code */ - public WechatMiniAuthenticationToken(String code) { + public WxMaAuthenticationToken(String code) { super(AuthorityUtils.NO_AUTHORITIES); this.principal = code; this.credentials = null; @@ -47,7 +47,7 @@ public class WechatMiniAuthenticationToken extends AbstractAuthenticationToken { * @param principal 用户详情(SysUserDetails) * @param authorities 授权信息 */ - public WechatMiniAuthenticationToken(Object principal, Collection authorities) { + public WxMaAuthenticationToken(Object principal, Collection authorities) { super(authorities); this.principal = principal; this.credentials = null; @@ -57,8 +57,8 @@ public class WechatMiniAuthenticationToken extends AbstractAuthenticationToken { /** * 创建已认证的 Token(静态工厂方法) */ - public static WechatMiniAuthenticationToken authenticated(Object principal, Collection authorities) { - return new WechatMiniAuthenticationToken(principal, authorities); + public static WxMaAuthenticationToken authenticated(Object principal, Collection authorities) { + return new WxMaAuthenticationToken(principal, authorities); } @Override diff --git a/src/main/java/com/youlai/boot/framework/security/provider/WechatMiniAuthenticationProvider.java b/src/main/java/com/youlai/boot/framework/security/provider/WxMaAuthenticationProvider.java similarity index 91% rename from src/main/java/com/youlai/boot/framework/security/provider/WechatMiniAuthenticationProvider.java rename to src/main/java/com/youlai/boot/framework/security/provider/WxMaAuthenticationProvider.java index 8c7dd2c3..d30bfd60 100644 --- a/src/main/java/com/youlai/boot/framework/security/provider/WechatMiniAuthenticationProvider.java +++ b/src/main/java/com/youlai/boot/framework/security/provider/WxMaAuthenticationProvider.java @@ -6,7 +6,7 @@ import cn.hutool.core.util.ObjectUtil; import com.youlai.boot.framework.security.exception.NeedBindMobileException; import com.youlai.boot.framework.security.model.SysUserDetails; import com.youlai.boot.framework.security.model.UserAuthInfo; -import com.youlai.boot.framework.security.model.WechatMiniAuthenticationToken; +import com.youlai.boot.framework.security.model.WxMaAuthenticationToken; import com.youlai.boot.framework.security.service.SysUserDetailsService; import com.youlai.boot.system.model.entity.UserSocial; import lombok.RequiredArgsConstructor; @@ -23,7 +23,7 @@ import org.springframework.security.core.userdetails.UsernameNotFoundException; */ @Slf4j @RequiredArgsConstructor -public class WechatMiniAuthenticationProvider implements AuthenticationProvider { +public class WxMaAuthenticationProvider implements AuthenticationProvider { private final WxMaService wxMaService; private final SysUserDetailsService sysUserDetailsService; @@ -76,7 +76,7 @@ public class WechatMiniAuthenticationProvider implements AuthenticationProvider log.info("微信小程序登录成功:username={}, openid={}", userAuthInfo.getUsername(), openid); - return WechatMiniAuthenticationToken.authenticated(userDetails, userDetails.getAuthorities()); + return WxMaAuthenticationToken.authenticated(userDetails, userDetails.getAuthorities()); } catch (WxErrorException e) { log.error("微信小程序登录失败:调用微信接口异常,code={}", code, e); @@ -86,7 +86,7 @@ public class WechatMiniAuthenticationProvider implements AuthenticationProvider @Override public boolean supports(Class authentication) { - return WechatMiniAuthenticationToken.class.isAssignableFrom(authentication); + return WxMaAuthenticationToken.class.isAssignableFrom(authentication); } } diff --git a/src/main/resources/templates/codegen/frontend/js/index.curd.js.vue.vm b/src/main/resources/templates/codegen/frontend/js/index.curd.js.vue.vm index fe944777..774cfa02 100644 --- a/src/main/resources/templates/codegen/frontend/js/index.curd.js.vue.vm +++ b/src/main/resources/templates/codegen/frontend/js/index.curd.js.vue.vm @@ -1,5 +1,5 @@