1 / 23
文档名称:

asp.net真正实现完全跨域单点登录.doc

格式:doc   大小:62KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

asp.net真正实现完全跨域单点登录.doc

上传人:学习好资料 2021/7/25 文件大小:62 KB

下载得到文件列表

asp.net真正实现完全跨域单点登录.doc

相关文档

文档介绍

文档介绍:
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。:1、跨子域单点登录。如 和 ,实现跨子域单点登录很简单,可以利用cookie,设置Domain为”.'即可,这里就不再赘叙。2、完成跨域单点登录。如 这2个站点之间实现共享一个身份验证系统,只需在一处地方登录,下面主要谈下这种方式的实现方法。 跨域单点登录实现原理:当用户第一次访问web应用系统1的时候,因为还没有登录,会被引导到认证中心进行登录;根据用户提供的登录信息,认证系统进行身份效验,如果通过效验,返回给用户一个认证的凭据;用户再访问别的web应用的时候就会将这个Token带上,作为自己认证的凭据,应用系统接受到请求之后会把Token送到认证中心进行效验,检查Token的合法性。如果通过效验,用户就可以在不用再次登录的情况下访问应用系统2和应用系统3了。所有应用系统共享一个身份认证系统。认证系统的主要功能是将用户的登录信息和用户信息库相比较,对用户进行登录认证;认证成功后,认证系统应该生成统一的认证标志,返还给用户。另外,认证系统还应该对Token进行效验,判断其有效性。 所有应用系统能够识别和提取Token信息要实现SSO的功能,让用户只登录一次,就必须让应用系统能够识别已经登录过的用户。应用系统应该能对Token进行识别和提取,通过与认证系统的通讯,能自动判断当前用户是否登录过,从而完成单点登录的功能。比如说,我现在有3个分站点和1个认证中心(总站)。当用户访问分站点的时候,分站点会发
Token到验证中心进行验证。验证中心判断用户是否已经登录。如果未登录,则返回到验证中心登录入口进行登录,否之则返回Token验证到分站点,直接进入分站点。 如图所示: 上面是实现单点登录的原理图,:一、新建网站 MasterSite,作为总站认证中心。,采用form登录验证。配置如下:<authentication mode=”Forms”> <forms name=”.AspxFormAuth” loginUrl=”” defaultUrl=”” protection=”All” path=”/” timeout=”120”> </forms> </authentication> <authorization> <!--拒绝所有匿名用户--> <deny users=”?”/> </authorization> <authentication mode=”Forms”><forms name=”.AspxFormAuth” loginUrl=”” defaultUrl=”” protection=”All” path=
”/” timeout=”120”></forms></authentication><authorization><!--拒绝所有匿名用户--><deny users=”?”/></authorization> ,用来进行登录。代码如下:HTML Code:<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”” Inherits=”_Default” %> <!DOCTYPE html PUBLIC ”-//W3C//DTD XHTML Transitional//EN” ”-”> <html xmlns=”” > <head runat=”server”> <title>总站登录</title> </head> <body> <form id=”form

最近更新

2024年山西晋城钢铁控股集团有限公司校园招聘.. 149页

2024年广东省深圳市大鹏新区事业单位招聘19人.. 89页

2024年广东省深圳市盐田区防洪排涝设施管理所.. 89页

2024年广东省深圳市龙华新区事业单位招聘265人.. 89页

2024年广东省清远市民政局招聘10人历年高频难.. 89页

2024年广东省珠海市动物检疫协检员招聘7人历年.. 88页

2024年广东省珠海市斗门区市政管理所招聘8人历.. 89页

2024年广东省珠海市香洲区事业单位招聘24人历.. 89页

2024年广东省粤东西北地区事业单位招聘人员历.. 89页

2024年广东省肇庆市端州区委宣传部属下事业单.. 88页

2024年广东省肇庆市鼎湖区残疾人联合会招聘历.. 88页

2024年广东省茂名市财政局事业单位招聘13人历.. 88页

2024年广东省阳江市交通工程质量监督检测站招.. 89页

2024年广东省韶关市仁化县广播电视台招聘5人历.. 89页

2024年广东肇庆四会市卫健局所属事业单位招聘.. 89页

2024年广州市花都区事业单位公开招聘讲座历年.. 89页

2024年广州市黄埔区红山街招聘4人历年高频难、.. 89页

2024年广西北海市海域使用动态监管中心招聘6人.. 89页

2024年广西南宁市经济技术开发区党群工作局招.. 88页

2024年广西南宁市邕宁区自然资源局事业单位招.. 88页

2024年广西崇左市公路管理处事业单位招聘4人历.. 87页

2024年广西来宾市武宣县安监局招聘3人历年高频.. 88页

2024年广西桂平市不动产登记中心招聘10人历年.. 89页

2024年广西桂林市社会保险事业局事业单位招聘.. 89页

节约用水的研究报告 2页

“小学语文教学中加强语言文字运用能力的训练.. 7页

高速钢轧辊加工及应用 7页

2021学校高考告家长书(详细版) 6页

基于STM32的嵌入式MP3设计 22页

基于-QT的密码生成器设计 19页