单点登陆系统里保存有session值,模块怎样通过接口访问session值?

问题描述

单点登陆系统里保存有session值,模块怎样通过接口访问session值?项目有这样的需求,用户通过一个登陆框登陆后,可以实现模块间的跳转,那么就需要用session记录登陆状态,但是我发现调用web服务时(返回session值),获取session值时出现堆栈出错,访问不到这个session值,我刚接触webservice,不是怎么了解,希望高手们赐教....

解决方案

解决方案二:
既然是系統,那肯定有開發的接口。
解决方案三:
webservice能接收session?
解决方案四:
可以做一个容器,存放Session的.
解决方案五:
该回复于2008-03-23 09:20:41被版主删除
解决方案六:
webservice可以支持session,不过只能是.Net对.Net调用时候才有效如果是跨平台了,就没用了
解决方案七:
可以支持session.要设个属性
解决方案八:
WebMethod有一个属性应该叫EnableSession你把它设置成True,在你的WebMethod里直接引用Session就可以了比如:[WebMethod(EnableSession="True")]publicvoidTest(){stringvalue=Session["key"];}

时间: 2024-08-21 11:55:34

单点登陆系统里保存有session值,模块怎样通过接口访问session值?的相关文章

PHP版单点登陆实现方案的实例_php实例

摘要: 本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计.具体实现语言为PHP.单点 登录,英文名为Single Sign On,简称为 SSO,是目前企业,网络业务的用户综合处理的重要组成部分.而SSO的定义,是在多个应用系统中,用户只需要登陆一次就可以访问所有相互信任的应用系 统. 动机: 用过ucenter的全站登录方式的朋友,应该都知道这是典型的观察者模式的解决方案.用户中心作为subject, 其所属observer的注册和

Moss 2010的单点登陆配置

Moss中的单点登陆方案是在MOSS系统中,将需要进行单点登陆整合的系统的帐号和密码通过加密保存在MOSS中,在登陆时通过中间页面将帐号和密码解密出来,再POST到其他系统完成登陆,当然如果子系统有更好的登陆接口将更加安全可靠:这种方案实现了单点登陆中的帐号映射问题,但并没有帮助用户实现跳转等功能,要求开发人员对各个系统自行处理登陆,并不算是一个真正的完整的单点登陆解决方案,但在企业内部系统整合时也存在一定的优势,即简单,子系统基本不用进行改动,如果单独开发单点登陆系统的话,避免不了的是对现有系

android json-通过app登陆界面登陆到学校的教务系统里,并获取到教务系统的课表,不知能实现不?

问题描述 通过app登陆界面登陆到学校的教务系统里,并获取到教务系统的课表,不知能实现不? 自学了点android入门知识,菜鸟一个,想做个app,通过登陆,获取教务系统里的东西的App,不知道如何实现.看了些JSON等东西,感觉还是云里雾里的.求指点 解决方案 json是分析获取的html文件吧? 解决方案二: 这个应该和超级课程表一个原理吧

.NET单点登陆的实现方法及思路

这篇文章介绍了.NET单点登陆的实现方法及思路,有需要的朋友可以参考一下,希望对你有所帮助   系统的基本架构 我们假设一个系统System包含Service客户服务中心.Shop网上购物中心和Office网上办公中心三个独立的网站. Service管理客户的资料,登录和注销过程.不论客户访问System的任何一个页面,系统都会转到登录界面,在用户登录后,系统会自动转会到客户上 次请求的页面.并且用户此后可以在System中无缝切换.不需要再次进行登录.即在System中实现单点登录SSO(Si

C# 系统应用之Cookie\Session基础知识及php读取Cookie\Session

本文主要是毕业设计"个人电脑使用记录清除软件"系列系统应用文章中关于Cookie方面的知识,主要从介绍Cookie的基础知识和PHP关于Cookie\Session两个会话管理机制的讲述.结合自己的PHP课程及Cookie方面的文章.提醒:由于作者写时有点晚,思路有些乱,文章论述和排版都不太满意,太杂乱无章,请海涵! 一. cookie基础知识 <一>.什么是Cookie?Cookie/Cookies置某些网站为了辩护用户身份而存储在本地终端(Client Side)上的数

用NotesSession实现单点登陆时,报NotesException:Failed to Generate Single Sign-on token错

问题描述 我在用NotesSession实现单点登陆的时候,代码如下:Stringhost="172.16.0.160:63148";Stringusername="zhanghuming";Stringpwd="mima";Sessions=NotesFactory.createSession(host,username,pwd);token=s.getSessionToken();在执行到"token=s.getSessionTok

PHP版单点登陆实现方案的实例

摘要: 本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计.具体实现语言为PHP.单点 登录,英文名为Single Sign On,简称为 SSO,是目前企业,网络业务的用户综合处理的重要组成部分.而SSO的定义,是在多个应用系统中,用户只需要登陆一次就可以访问所有相互信任的应用系 统. 动机: 用过ucenter的全站登录方式的朋友,应该都知道这是典型的观察者模式的解决方案.用户中心作为subject, 其所属observer的注册和

Asp.net中实现同一用户名不能同时登陆(单点登陆)

asp.net Web项目中经常遇到的问题就是同一用户名多次登陆的问题,相应的解决办法也很多,总结起来不外乎这几种解决办法:将登陆后的用户名放到数据库表中:登陆后的用户名放到Session中:登陆后的用户名放到Application中:登陆后的用户名放到Cache中.一般的这几种方法都是登陆了之后,如果没有正常退出,第二次登陆将不被允许.这样一般都会存在一个问题:如果用户没有正常退出系统,那么他接下来继续登陆的时候,因为Session没有过期等问题,会被拒绝继续登陆系统,只能等待Session过

关于单点登陆的一些解决方法

解决  最近CSDN中很多朋友都在讨论关于多系统单点登陆的问题.现在总结自己使用过的方式看看能否给朋友们增加一些思路. 在处理问题前先讨论下关于所谓的"多系统"的情况,按道理来说多系统会出现以下若干个情况: 1.使用的技术不一样,应用的平台不一样:如使用JSP和ASP.NET开发的,他们的应用平台都会不一样 2.所在的物理服务器不一致.未部署在同个服务器集群中. 3.使用的权限验证方式不一样,比如说有的使用SESSION,COOKIE,还有的使用STATE服务. 而"单点登入