diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 3bc39e27..58824379 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -289,7 +289,7 @@ module.exports = config({ }, { title: "安全", prefix: "security/", icon: "security-fill", - children: ["basis-of-authority-certification", "jwt优缺点分析以及常见问题解决方案", "sso-intro", "数据脱敏"] + children: ["basis-of-authority-certification", "advantages&disadvantages-of-jwt", "sso-intro", "sentive-words-filter", "data-desensitization"] }, "定时任务" ], diff --git a/docs/system-design/security/jwt优缺点分析以及常见问题解决方案.md b/docs/system-design/security/advantages&disadvantages-of-jwt.md similarity index 99% rename from docs/system-design/security/jwt优缺点分析以及常见问题解决方案.md rename to docs/system-design/security/advantages&disadvantages-of-jwt.md index 9e209c22..50c636ec 100644 --- a/docs/system-design/security/jwt优缺点分析以及常见问题解决方案.md +++ b/docs/system-design/security/advantages&disadvantages-of-jwt.md @@ -1,4 +1,9 @@ -# JWT 身份认证优缺点分析以及常见问题解决方案 +--- +title: JWT 身份认证优缺点分析 +category: 系统设计 +tag: + - 安全 +--- 之前分享了一个使用 Spring Security 实现 JWT 身份认证的 Demo,文章地址:[适合初学者入门 Spring Security With JWT 的 Demo](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247485622&idx=1&sn=e9750ed63c47457ba1896db8dfceac6a&chksm=cea2477df9d5ce6b7af20e582c6c60b7408a6459b05b849394c45f04664d1651510bdee029f7&token=684071313&lang=zh_CN&scene=21#wechat_redirect)。 Demo 非常简单,没有介绍到 JWT 存在的一些问题。所以,单独抽了一篇文章出来介绍。为了完成这篇文章,我查阅了很多资料和文献,我觉得应该对大家有帮助。 diff --git a/docs/system-design/security/basis-of-authority-certification.md b/docs/system-design/security/basis-of-authority-certification.md index ce624842..94ce5563 100644 --- a/docs/system-design/security/basis-of-authority-certification.md +++ b/docs/system-design/security/basis-of-authority-certification.md @@ -1,4 +1,9 @@ -# 认证授权基础 +--- +title: 认证授权基础 +category: 系统设计 +tag: + - 安全 +--- ## 认证 (Authentication) 和授权 (Authorization)的区别是什么? diff --git a/docs/system-design/security/数据脱敏.md b/docs/system-design/security/data-desensitization.md similarity index 56% rename from docs/system-design/security/数据脱敏.md rename to docs/system-design/security/data-desensitization.md index 58da1b30..f4834851 100644 --- a/docs/system-design/security/数据脱敏.md +++ b/docs/system-design/security/data-desensitization.md @@ -1,3 +1,8 @@ -# 数据脱敏 +--- +title: 数据脱敏 +category: 系统设计 +tag: + - 安全 +--- 数据脱敏说的就是我们根据特定的规则对敏感信息数据进行变形,比如我们把手机号、身份证号某些位数使用 * 来代替。 \ No newline at end of file diff --git a/docs/system-design/security/sentive-words-filter.md b/docs/system-design/security/sentive-words-filter.md index 77b417c8..82fbe455 100644 --- a/docs/system-design/security/sentive-words-filter.md +++ b/docs/system-design/security/sentive-words-filter.md @@ -1,3 +1,10 @@ +--- +title: 敏感词过滤 +category: 系统设计 +tag: + - 安全 +--- + 系统需要对用户输入的文本进行敏感词过滤如色情、政治、暴力相关的词汇。 敏感词过滤用的使用比较多的 **Trie 树算法** 和 **DFA 算法**。 diff --git a/docs/system-design/security/sso-intro.md b/docs/system-design/security/sso-intro.md index 65fea52e..221d625a 100644 --- a/docs/system-design/security/sso-intro.md +++ b/docs/system-design/security/sso-intro.md @@ -1,4 +1,9 @@ -# SSO 单点登录 +--- +title: SSO 单点登录 +category: 系统设计 +tag: + - 安全 +--- > 本文授权转载自 : https://ken.io/note/sso-design-implement 作者:ken.io >