sso原理与流程
2016-09-22 15:11:28 0 举报
SSO(Single Sign-On,单点登录)是一种基于Web的身份验证服务,允许用户使用一组用户名和密码就可以登录到连接到SSO的所有系统。原理是当用户第一次访问应用系统时,将会被引导到认证系统中进行身份验证;通过身份验证后,用户和应用系统之间将会建立起一个短期的、加密的身份标识。之后用户再访问其他应用系统时,只需要证明自己的身份即可,无需再次输入用户名和密码。SSO流程包括用户请求访问应用系统、应用系统向认证服务器发送请求、认证服务器对用户身份进行验证、认证服务器返回身份认证结果给应用系统、应用系统根据认证结果决定是否允许用户访问。
作者其他创作
大纲/内容
SSO-Client处理对应的返回结果
请求SSO-Server验证ticket
SSO-Client1
SSO-Client2
用户
SSO-Server将对应的用户信息返回给SSO-Client
否
是
登录成功
发起请求
跳转到SSO-Server登录授权页面
ticket合法?
SSO-Client能对ticket进行识别和提取,通过与SSO-Server的通讯,能自动判断当前用户是否登录过,从而完成单点登录的功能。
返回结果
0 条评论
下一页