JavaWeb:关于登录认证的简单拓展

前提介绍

本文基于文章-------JavaWeb:SpringBootWeb登录认证 --黑马笔记 -------再做简单拓展

如果没有关于登录认证知识的基础,可以先看上面所说的的文章,文章在专栏javaweb中,下面我为了大家观看,直接放了链接。

http://t.csdnimg.cn/o1NRKhttp://t.csdnimg.cn/o1NRK

除了文章讲解的几种登录方式,还有几种登录认证,在这里普及一下:

SSO(Single Sign On)单点登录

单点登录:指在公司内部搭建一个公共的认证中心,公司下的所有产品的登录都可以在认证中心里完成,一个产品在认证中心登录后,再去访问另一个产品时,可以不用再登录,即可获取登录状态。

OAuth第三方登录

顾名思义就是第三方平台。

总结

总结这几种登录方式:

Cookie + Session 历史悠久,适合于简单的后端架构,需开发人员自己处理好安全问题。

基于Token的JWT 方案对后端压力小,适合大型分布式的后端架构,但已分发出去的 token ,如果想收回权限,就不是很方便了。

SSO 单点登录,适用于中大型企业,想要统一内部所有产品的登录方式。

OAuth 第三方登录,简单易用,对用户和开发者都友好,但第三方平台很多,需要选择合适自己的第三方登录平台。

相关推荐
MateCloud微服务27 分钟前
懂你所需,利爪随行:MateClaw 正式开源,补齐 Java 生态的 AI Agent 拼图
spring boot·aigc·javaagent·aiagent·openclaw·mateclaw·javaclaw
emmjng36929 分钟前
使用飞算JavaAI实现在线图书借阅平台
java
CoderYanger31 分钟前
14届蓝桥杯省赛Java A 组Q1~Q3
java·开发语言·线性代数·算法·职场和发展·蓝桥杯
钮钴禄·爱因斯晨32 分钟前
他到底喜欢我吗?赛博塔罗Java+前端实现,一键解答!
java·开发语言·前端·javascript·css·html
词元Max34 分钟前
Java 转 AI Agent 开发学习路线(2026年3月最新版)
java·人工智能·学习
亚历克斯神34 分钟前
Java 云原生开发最佳实践:构建现代化应用
java·spring·微服务
布说在见35 分钟前
企业级 Java 登录注册系统构建指南(附核心代码与配置)
java·开发语言
是宇写的啊35 分钟前
SpringBoot配置文件
java·spring boot·spring
草莓熊Lotso36 分钟前
一文读懂 Java 主流编译器:特性、场景与选择指南
java·开发语言·经验分享
Y001112361 小时前
Maven
java·maven