首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用AspNetZero单点登录

用AspNetZero单点登录
EN

Stack Overflow用户
提问于 2018-11-15 04:40:38
回答 1查看 1.1K关注 0票数 4

我正在用核心2.0和jQuery开发ASP.NET 0。ASP.NET 0有2个web项目,Web.Mvc(主web应用程序)和Web.Public。在web.Public项目中,它使用查询字符串重定向到Web.Mvc,其中提到查询字符串中的sso true,登录后重定向到公共项目。

Case1:当我们点击公共项目登录时,它会重定向到网络项目。一旦我们通过输入用户凭据成功登录,它将重定向到公共项目,在此情况下,我们将不会从会话(AbpSesion.UserId)获得用户。如果我们刷新主Web项目,那么它将被登录,用户名将显示在标题中。但是这并不适用于公共项目,它仍然在显示登录链接,而不是在标题中登录用户名。如果我们再次点击登录链接,那么它会转到主web应用程序,然后重新定向回公共主页,因此我们似乎已经正确地登录了主web应用程序。

Case2:在上面的过程之后,如果我们从中注销,然后刷新公共项目,用户名就会出现在头中,我们将同时获得用户和租户会话值,并且它工作得很好。

==>Summary:一旦用户成功地从Public登录到Web,Web项目就会将用户信息发送给公共项目,并且公共项目也在检索该信息,但在其中一个应用程序服务层中,我们无法从AbpSession values(AbpSesion.UserId)中获取用户in,因此单点登录功能似乎无法工作。

注意,可以在任何线程或文档中找到有关ASP.NET 0的更多信息。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-17 12:52:32

在本地:Asp.net Identity SSO in multiple projects on localhost中试一试

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53312533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档