♻️ 收敛小程序登录请求类型判断并调整登录编排类位置

- 新增 org.springblade.auth.support.MpLoginRequestSupport.isMp,供三条登录链路共用
- 删除 BladeUserDetailService / SmsTokenGranter / Oauth2SmsEndpoint 各自私有的同义判据
- MpLoginSupport 及其测试移入 auth.support 包,类名、行为与注入方式不变
- 顺带订正上述文件的注释为事实陈述
This commit is contained in:
2026-10-23 16:34:04 +08:00
parent a94de16889
commit d28c8688cf
7 changed files with 90 additions and 67 deletions
@@ -1,4 +1,4 @@
package org.springblade.auth.service;
package org.springblade.auth.support;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
@@ -35,7 +35,7 @@ import static org.mockito.Mockito.when;
/**
* 登录编排测试。
* <p>
* 守住票 02 / 03 / 05 的三条口径:建号失败才阻断登录;建档失败放行;
* 保住三条不变式:建号失败才阻断登录;建档失败放行;
* openid 换号撞键时落到手机号账号且不迁移 openid。
*/
class MpLoginSupportTest {