From eb99ae43cbbad8549baa71242d893b1425f9fd86 Mon Sep 17 00:00:00 2001 From: pigeon Date: Sun, 7 Jun 2026 15:49:17 +0800 Subject: [PATCH] =?UTF-8?q?docs(plan):=20=E6=A0=87=E8=AE=B0=20Task=208=20(?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=AE=9D=E7=99=BB=E5=BD=95=E6=A1=86=E6=9E=B6?= =?UTF-8?q?)=20=E5=B7=B2=E5=AE=8C=E6=88=90=20(commit=20a4fcb95)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-06-07-multi-login-social-login-plan.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/superpowers/plans/2026-06-07-multi-login-social-login-plan.md b/superpowers/plans/2026-06-07-multi-login-social-login-plan.md index 40262e0..de07d99 100644 --- a/superpowers/plans/2026-06-07-multi-login-social-login-plan.md +++ b/superpowers/plans/2026-06-07-multi-login-social-login-plan.md @@ -1014,7 +1014,7 @@ git commit -m "feat(oauth2): 实现微信登录框架 - Rewrite: `rui-common/rui-common-oauth2/src/main/java/com/rui/common/oauth2/authentication/alipay/AlipayAuthenticationProvider.java` - Create: `rui-common/rui-common-oauth2/src/main/java/com/rui/common/oauth2/authentication/alipay/AlipayApiClient.java` -- [ ] **Step 1: 创建 `AlipayAuthenticationToken`** +- [x] **Step 1: 创建 `AlipayAuthenticationToken`** ```java package com.rui.common.oauth2.authentication.alipay; @@ -1040,7 +1040,7 @@ public class AlipayAuthenticationToken extends BaseAbstractAuthenticationToken { } ``` -- [ ] **Step 2: 创建 `AlipayApiClient`** +- [x] **Step 2: 创建 `AlipayApiClient`** ```java package com.rui.common.oauth2.authentication.alipay; @@ -1125,7 +1125,7 @@ public class AlipayApiClient { } ``` -- [ ] **Step 3: 重写 `AlipayAuthenticationConverter`** +- [x] **Step 3: 重写 `AlipayAuthenticationConverter`** ```java package com.rui.common.oauth2.authentication.alipay; @@ -1174,7 +1174,7 @@ public class AlipayAuthenticationConverter extends BaseAuthenticationConverter **实际执行说明 (2026-06-07)**:AlipayApiClient 内嵌 DTO 用 Lombok @Data;ALIPAY_GRANT_TYPE 提取为类常量;httpUtil 字段加 @SuppressWarnings("unused")。已知 TODO:支付宝 SDK 集成(getAccessToken/getUserInfo 抛 UnsupportedOperationException)、UserSocialService 集成、principal 编码占位符(按 spec "框架预留" 范围)。 + +--- + --- ## Task 9: rui-common-oauth2 配置注册