EIAC.SSO接入接口文档

protected void Page_Load(object sender, EventArgs e)
        {
            //Session.Abandon()就是把当前Session对象删除了,下一次就是新的Session了。
            Session.Abandon();
            // 在此处放置用户代码以初始化页面,在页面第一次访问时定位到EAC去认证
            if (!IsPostBack)
            {
                if (Request["IASID"]== null)
                {
                    if (AppSSOBLL.TOEACAuthenticat(InterfaceUtility.GetIASID(), AppSSOBLL.GetTimeStamp(), Request.Url.AbsoluteUri,""))
                    {
                        //todo
                    }
                }
                //接受EAC发送回来的认证信息,如果通过定位到保护页面
                if (Request["IASID"] != null)
                {
                    if (Request["Result"].ToString() == "0")
                    {
                            if (AppSSOBLL.ValidateFromEAC(Request["IASID"].ToString(), Request["TimeStamp"].ToString(),Request["UserAccount"].ToString(), Request["Result"].ToString(), Request["ErrorDescription"].ToString(),Request["Authenticator"].ToString()))
                            {
 					//为提供的用户名创建一个身份验证票证,并将其添加到响应的 Cookie 集合或 URL。
                                FormsAuthentication.SetAuthCookie(Request["UserAccount"], false);
           		        FormsAuthentication.RedirectFromLoginPage(Request["UserAccount"], false);
                            }
                        }
                    }
                }
            }

小注:FormsAuthentication.RedirectFromLoginPage.这个方法接收的参数是用户名或者其它的一些身份信息.在Asp.net中登录用户的状态是持久化存储在客户端的cookie中.当你调用RedirectFromLoginPage时就会创建一个包含加密令牌FormsAuthenticationTicket的cookie,cookie名就是登录用户的用户名   

时间: 2024-07-30 03:47:25

EIAC.SSO接入接口文档的相关文章

ISO文档管理——企业BPR的助手和驱动引擎

随着企业业务发展及与国际化接轨的要求,国内企业迫切需要采用成熟的ISO管理标准体系改善自身管理环节,提高管理水平,同时通过对自身管理体系的认证来给客户以信心和保证.因此目前国内企业对ISO 9000(质量管理体系).ISO 20000(IT服务管理体系).ISO 27001(信息安全管理体系)等先进管理体系的认证方兴未艾. 在各种ISO管理体系中,都需要对大量文档进行管理,包括: ·对文档生命期进行管理.任何管理体系都需要用文档定义各种规程.表单等,这些文档从就绪.公示.发布.生效.版本升级直到

美国国家安全局(以下简称NSA)的绝密文档显示

据英国<卫报>报道,美国国家安全局(以下简称"NSA")的绝密文档显示,该机构仍在搜集和筛选美国人的大量上网数据,但奥巴马政府却坚称布什政府启动的这一项目已于2011年关闭. 奥巴马政府国家情报沟通总监肖恩·特纳(Shawn Turner)对<卫报>说:"出于运营和资源原因,美国国外情报监视法院(以下简称"FISA")授权的互联网元数据搜集项目已于2011年终止,而且并未重启." 但这批绝密文档却表明,NSA下属的特殊来源

PHP遍历XML文档所有节点的方法

 这篇文章主要介绍了PHP遍历XML文档所有节点的方法,实例分析了php操作XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了PHP遍历XML文档所有节点的方法.分享给大家供大家参考.具体实现方法如下: 1. contact.xml代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 <contact id="43956"> <personal> <name> <first>J</fir

win7系统电脑打印文档后出现隐藏的网站链接怎么去掉?

  win7系统电脑打印文档后出现隐藏的网站链接怎么去掉?         方法一: 1.按ALT+F9可将文档中的域代码全部显示出来(特有字会被链接替换); 2.然后编辑--替换,在查找内容中输入除{ }符号的其它字符(如果将符号{}一并拷贝过来的话会自动换为特有字),在"替换为"中输入特有字,"全部替换"即可. 方法二: 1.工具--选项,在"打印"选项卡中找到"打印文档的附加信息",取消勾选"域代码"

word文档-如何在360浏览器中直接 打开word文件 ?

问题描述 如何在360浏览器中直接 打开word文件 ? 在IE浏览器中可以.碰到WORD文档,自动就下载了!为什么? 解决方案 需要有浏览器插件,IE一般有OFFICE插件,所以可以直接打开 解决方案二: 因为360是非法流氓软件,它根本就是粗陋地用IE的内核拼凑了一个山寨的浏览器,做一个稍微有点用的软件功能只是它实施违法犯罪侵害用户计算机和数据的幌子而已. 解决方案三: 这个好像需要转换吧.吧word转成pdf格式的然后在线显示!

让你的WPS office文档美丽动人

文档有就像我们人类一样也需要梳妆打扮.一篇好的文档,不但要内容精彩.感人,同时也要具有华丽的外表,才能算是完美.因为我们打开文档时,首先映入我们眼帘的是文档的页面布局,其实才是文档的内容,所以,如果文档的页面设置合理,那么在一定程度上也能为文档锦上添花,使之更加"美丽动人". 那究竟怎样才能让我们的文档"美丽动人"呢?除去格式设置及文档背景外,页眉的设置也是一个也是相当重要的,通过页眉我们可以完成一些其它设置所无法完成的操作.比如说我们需要制作一个文档,而要求在页面

win7电脑上"我最近的文档"显示为空的原因

电脑总是会记录我们平常操作电脑打开的一些文档.一般来说我们浏览过的文档历史记录会在我最近的文档列表中看到,不过有时也会遇到最近的文档的列表显示为空,最近的文档浏览的历史记录都不存在了,那该怎么解决呢? 方法一: 1.在运行对话框中输入"regedit"打开注册表,然后依次展开定位到"HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer"项; 2.接着在窗口右侧中找到"

Win7环境下Excel文档乱码如何修护

  Win7环境下Excel文档损坏修复策略. 损坏的Excel文档 借用WPS软件打开Excel文档依然是不行 Excel文档乱码 一.自动修缮: Excel乱码修复工具 下载 ExcelFIX(Excel损坏修复) 下载 自动修复法: 此法适用于Excel XP程序运行出现故障关闭程序或断电导致的文件受损.重新运行Excel XP,它会自动弹出"文档恢复"窗口,并在该窗口中列出已自动恢复的所有文件.用鼠标选择要保留的文件,并单击指定文件名旁的箭头,根据需要选择"打开&qu

MFC框架下 单文档视图中多视图切换问题

问题描述 MFC框架下 单文档视图中多视图切换问题 在MainFrm.cpp 里对主视图进行了切分 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs CCreateContext* pContext){ // TODO: Add your specialized code here and/or call the base class // CRect rc; // 获取框架窗口客户区的CRect对象 GetClientRect(&rc);