Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单点登录WCF问题_C#_Asp.net_.net_Wcf_Single Sign On - Fatal编程技术网

C# 单点登录WCF问题

C# 单点登录WCF问题,c#,asp.net,.net,wcf,single-sign-on,C#,Asp.net,.net,Wcf,Single Sign On,我正在.NET中开发一个客户端和服务器端应用程序。有许多客户端将联系并使用一台服务器。在客户端和服务器之间,添加了一个单一登录功能,我无法控制它,也无法控制源代码和配置选项。要通过此单一登录,必须在IIS和web.config中指定并正确配置HttpModule。我面临的问题是由于超时。当用户处于非活动状态时(这意味着在~5分钟内没有进行任何服务器调用),连接将超时,并且不会显示“新建登录提示” 这个单一登录门户主要是为ASP.NET应用程序构建的,我想web浏览器将处理所有与cookie相关的

我正在.NET中开发一个客户端和服务器端应用程序。有许多客户端将联系并使用一台服务器。在客户端和服务器之间,添加了一个单一登录功能,我无法控制它,也无法控制源代码和配置选项。要通过此单一登录,必须在
IIS
web.config
中指定并正确配置
HttpModule
。我面临的问题是由于超时。当用户处于非活动状态时(这意味着在~5分钟内没有进行任何服务器调用),连接将超时,并且不会显示“新建登录提示”

这个单一登录门户主要是为
ASP.NET
应用程序构建的,我想web浏览器将处理所有与cookie相关的内容

浏览了一段时间后,我想到了这个话题。当我使用
wsHttpBinding
Transport
作为安全性时,默认的实例模式是
perSession

有人遇到过这样的问题吗?你是怎么解决的


谢谢

你能澄清一下吗。您希望显示哪个新的登录提示。是什么让您认为实例化模式是这里的问题?如果5分钟内没有活动客户端,那么谁的连接超时?@TomRedfern“新登录提示”是第三方应用程序中的一项功能,用户必须输入pin码。我只是认为它必须使用实例模式,因为其他用ASP.NET编写的应用程序没有同样的问题,因为cookie处理。这可能不是超时问题,唯一的问题是没有提示用户重新输入密码,因为密码应该以某种方式存储在cookie中。他们说,由于cookie处理,所有其他应用程序都能正常工作。这基本上就是我得到的所有信息。