栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

你知道什么是单点登录吗?说说单点登录的流程

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

你知道什么是单点登录吗?说说单点登录的流程

一、单点登录
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。

二、单点登录背景
一个大的应用系统内部,有很多的子系统,每个子系统都有相应的一套登录认证机制,对用户来说,访问每一个系统都登录一次太麻烦。于是使用一个统一的单点登录认证中心,通过这个认证中心,达到一次登录即可访问所有系统的功能,避免重复登录。

三、单点登录原理
通过统一的认证中心,给应用系统提供一个公共的访问令牌token,各子系统通过这个令牌去获取登录账号与本地账号比较是否一致。

四、单点登录实现
在统一的登录入口,输入用户密码登录,会向服务端发送请求
请求里包含登录相关的cookie,来标识登录请求和存放登录信息
通过拦截器,拦截请求,根据cookie的基本信息,获取到对应的登录凭证token
通过token,获取到登录账号信息
退出过程类似,发送一个退出请求,销毁掉相应的cookie,和本地存储的账号信息
五、单点登录认证框架
Shiro

六、重要知识点
跨域访问,Jsonp格式数据
cookie和session机制
拦截器使用很灵活
认证过程和token令牌
复杂应用系统架构

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/371584.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号