java单点登录 重定向_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链接,而不是在标头中登录用户名.

如果我们再次单击“登录”链接,则会转到主Web应用程序并再次重定向到公共主页,因此我们似乎已经正确登录主Web应用程序.

案例2:在上述过程之后,如果我们从Web项目注销然后刷新公共项目,用户名将在标题中,我们获得用户和租户会话值,并且它运行良好.

==>摘要:一旦用户从Public成功登录到Web,Web项目正在向Public发送用户信息,而Public项目也在检索该信息,但在两者之间有一个Application Service层,我们没有从AbpSession获取用户ID值(AbpSesion.UserId),因为单点登录功能似乎无法正常工作.

请注意,能够在任何线程或文档中找到有关ASP.NET ZERO此类问题的更多信息.

谢谢

最佳答案 在本地试试:

它将有助于在多个应用程序之间共享身份.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值