文件名称:ASP.NET Forms验证 实现子域名(SubDomain)共享登陆下的缺陷
文件大小:67KB
文件格式:RAR
更新时间:2015-09-18 11:05:18
单点登录
ASP.NET Forms验证 实现子域名(SubDomain)共享登陆 http://www.cnblogs.com/Medi-Bruce/archive/2010/01/17/1650027.html
一、什么是单点登录
单点登录就是在多个web应用程序中,实现统一登录方式,一但登录了某web应用程序,其它相关联的web应用程
序都无需再次登录,一个地方退出,所有相关联的web应用程序都退出.
二、通过利用ASP.NET Forms验证模式 可以实现子域名(SubDomain)共享登陆下的缺陷
要利用Asp.NET Form验证模式实现 同一主域下不同子域名共享登陆状态需要进行以下配置
配置Web.config
1.把Asp.net的认证模式改为Forms认证模式,domain 要等于你的应用程序对应的域名,例如: .test.cn
【文件预览】:
SSODemo
----SSODemo.suo(40KB)
----SiteA()
--------bin()
--------Default.aspx(657B)
--------Web.config(8KB)
--------SiteA.csproj(4KB)
--------obj()
--------Default.aspx.designer.cs(2KB)
--------App_Data()
--------login.aspx(709B)
--------login.aspx.designer.cs(2KB)
--------SiteA.Publish.xml(599B)
--------Properties()
--------login.aspx.cs(2KB)
--------Default.aspx.cs(960B)
--------SiteA.csproj.user(1KB)
----SiteB()
--------bin()
--------Default.aspx(680B)
--------Web.config(8KB)
--------obj()
--------SiteB.csproj.user(1KB)
--------SiteB.Publish.xml(599B)
--------Default.aspx.designer.cs(2KB)
--------App_Data()
--------SiteB.csproj(4KB)
--------login.aspx(717B)
--------login.aspx.designer.cs(2KB)
--------Properties()
--------login.aspx.cs(2KB)
--------Default.aspx.cs(914B)
----Base()
--------bin()
--------Base.csproj(3KB)
--------obj()
--------CommonPageBase.cs(399B)
--------Loginout.cs(2KB)
--------Properties()
----SSODemo.sln(2KB)