From e172aaea5d709e4aca86b3840eed6d58df875731 Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Tue, 19 Aug 2025 15:02:05 +0800 Subject: [PATCH] =?UTF-8?q?docs(login):=20=E6=9B=B4=E6=96=B0=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E7=AD=96=E7=95=A5=E6=96=87=E6=A1=A3=E4=BB=A5=E6=9B=B4?= =?UTF-8?q?=E6=B8=85=E6=99=B0=E6=8F=8F=E8=BF=B0=E4=B8=A4=E7=A7=8D=E7=AD=96?= =?UTF-8?q?=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重命名并详细说明默认无需登录和需要登录策略 添加EXCLUDE_PATH_LIST的说明以明确其在两种策略中的作用 --- src/login/README.md | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/src/login/README.md b/src/login/README.md index ba68cca..fe4c810 100644 --- a/src/login/README.md +++ b/src/login/README.md @@ -1,15 +1,23 @@ # 登录 说明 ## 登录 2种策略 -- 白名单策略 -- 黑名单策略 +- 默认无需登录策略: DEFAULT_NO_NEED_LOGIN +- 默认需要登录策略: DEFAULT_NEED_LOGIN -### 白名单策略 -进入任何页面都需要登录,只有进入到白名单中的页面,才不需要登录。默认进入应用需要先去登录页。 - -比如大部分2C的应用,美团、今日头条、抖音等,都可以直接浏览,只有去个人中心,或者点赞、评论、分享等操作,才需要登录。 - -### 黑名单策略 +### 默认无需登录策略: DEFAULT_NO_NEED_LOGIN 进入任何页面都不需要登录,只有进入到黑名单中的页面/或者页面中某些动作需要登录,才需要登录。 -比如大部分2B和后台管理类的应用,比如企业微信、钉钉、飞书、内部报表系统、CMS系统等,都需要登录,只有登录后,才能使用。 \ No newline at end of file +比如大部分2C的应用,美团、今日头条、抖音等,都可以直接浏览,只有点赞、评论、分享等操作或者去特殊页面(比如个人中心),才需要登录。 + +### 默认需要登录策略: DEFAULT_NEED_LOGIN + +进入任何页面都需要登录,只有进入到白名单中的页面,才不需要登录。默认进入应用需要先去登录页。 + +比如大部分2B和后台管理类的应用,比如企业微信、钉钉、飞书、内部报表系统、CMS系统等,都需要登录,只有登录后,才能使用。 + +### EXCLUDE_PATH_LIST +`EXCLUDE_PATH_LIST` 表示排除的路由列表。 + +在 `默认无需登录策略: DEFAULT_NO_NEED_LOGIN` 中,只有路由在 `EXCLUDE_PATH_LIST` 中,才需要登录,相当于黑名单。 + +在 `默认需要登录策略: DEFAULT_NEED_LOGIN` 中,只有路由在 `EXCLUDE_PATH_LIST` 中,才不需要登录,相当于白名单。