asp.net – 使用AspNetZero进行单点登录
我正在使用核心2.0和jQuery的ASP.NET ZERO. ASP.NET ZERO有2个Web项目Web.Mvc(主Web应用程序)& Web.Public.在用于登录的web.Public项目中,它使用查询字符串重定向到Web.Mvc,在查询字符串中提到sso为true,登录后重定向回公共项目.
案例1:当我们点击Login from Public项目时,它将重定向到Web项目.一旦我们通过输入用户凭据成功登录,它将重定向到公共项目,并且我们没有从会话中获取用户(AbpSesion.UserId).如果我们刷新主Web项目,则会登录并且标题中将显示用户名.但这不适用于Public项目,它仍然显示Login链接,而不是在标头中登录用户名. 案例2:在上述过程之后,如果我们从Web项目注销然后刷新公共项目,用户名将在标题中,我们获得用户和租户会话值,并且它运行良好. ==>摘要:一旦用户从Public成功登录到Web,Web项目正在向Public发送用户信息,而Public项目也在检索该信息,但在两者之间有一个Application Service层,我们没有从AbpSession获取用户ID值(AbpSesion.UserId),因为单点登录功能似乎无法正常工作. 请注意,能够在任何线程或文档中找到有关ASP.NET ZERO此类问题的更多信息. 谢谢 解决方法
在本地试试:
Asp.net Identity SSO in multiple projects on localhost 它将有助于在多个应用程序之间共享身份. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 身份验证 – 动态添加角色以授权ASP.NET 5中的控制器属性
- asp.net – BC30560:’default_aspx’在命名空间’ASP’中
- ASP.NET UserControl不初始化子控件
- asp.net – 在IIS 7.5上使用传出异步Web请求时的可扩展性问
- asp.net-mvc-4 – 在.cshtml文件中设置断点 – VS2013
- 在ASP.NET MVC(视图)中包含WebForms?
- asp.net-mvc – ValidateInput(false)和AllowHtml属性仍导致
- asp.net-mvc-3 – 如何使用MVC中的存储库模式创建动态的多个
- asp.net-mvc – MVCMailer SendAsync和删除附件
- asp.net – 如何在OnActionExecuting中获取当前路由信息
- asp.net – FormsAuthentication.SetAuthCookie做
- asp.net – 使用多语言支持的“正确”方式
- asp.net – 根据网页中的隐藏字段编辑数据库记录
- ASP.NET C#ListBox服务器控件不会禁用
- asp.net – 如何将数据绑定表达式的值存储到变量
- asp.net – 何时使用HttpApplicationState而不是
- asp.net-mvc – 传递的JSON集合未被控制器拾取
- asp.net – 如何从ASP Web服务的JSON响应中删除d
- asp.net-mvc – AJAX在IIS 7.5中返回404(本地),但
- Asp.Net MVC3到MVC4升级工具?