asp.net-mvc – 如何在会话较少的负载平衡环境中配置dotNetOpenI
你以前可能已经解决了这个问题.
我需要能够在没有会话粘性的环境中使用open id.服务器确实保留了标头. 我正在使用ASP.NET MVC和dotNetOpenId版本3.2.0.9177.虽然第三方网站上的身份验证在返回响应时顺利进行但是我收到错误并且身份验证失败. 有什么想法吗? 解决方法
有状态
最优化的方法是编写一个自定义持久性存储,为OpenID RP需要的“秘密”实现IRelyingPartyApplicationStore,并将您的实例传递给OpenIdRelyingParty(IRelyingPartyApplicationStore)构造函数,或在web.config file中注册它. 无状态 对于大多数情况来说,更简单的解决方案是使用无状态模式,这样就不需要在Web场的服务器之间共享任何状态. 您可以通过实例化将null作为应用程序商店实例传入的OpenIdRelyingParty来激活无状态模式.调用默认构造函数将导致DNOA使用其内存存储,该存储在服务器场中断,因此默认构造函数不足. 或者,如果您使用的是ASP.NET控件,只需在控件上设置Stateless = true即可. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-5 – 当EnableOptimizations为true时,CSS包为空
- 允许在asp.net文本框中使用html
- Webpack,asp.net核心,docker:使用dotnet调试或发布版本构建
- .net-4.0 – 为什么有潜在危险的请求错误甚至ValidateReque
- asp.net – 永远不想在highcharts上隐藏工具提示
- asp.net – 使用Web Garden模拟Web Farm会话问题?
- 使用ASP.NET构建了多少个公共高流量网站?
- asp.net-mvc – 缺少Visual Studio 2012 MVC本地数据库添加
- asp.net – DataAnnotation [DataType(DataType.Date)]使我
- asp.net-mvc – ASP.NET MVC:忽略基本控制器类中的自定义属
- asp.net-mvc – ASP.NET Core MVC:设置身份cook
- ASP.NET MVC – 操纵HTTP Post
- asp.net-mvc – ASP.NET MVC – Html.DropDownLi
- asp.net-mvc-3 – MVC HttpPostedFileBase总是空
- asp.net-mvc – Mono上的ASP.NET MVC
- asp.net-mvc – 使用asp.net mvc操作过滤器的奇怪
- 在ASP.NET Core上实施每个租户策略的数据库
- ASP .NET MVC 3 – 如何提交嵌套在html表单中的a
- 如果没有Visual Studio 2015,我们如何创建.NET
- 如何在两个不同的文件夹中应用asp.net授权?