繁体   English   中英

使用AspNetZero单一登录

Single Sign On with AspNetZero

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

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

案例1:当我们单击“从公共项目登录”时,它将重定向到Web项目。 通过输入用户凭据成功登录后,它将重定向到Public项目,因此,我们不会从session(AbpSesion.UserId)获取用户。 如果我们刷新主Web项目,则将其登录,并且用户名将显示在标题中。 但这在Public项目上不起​​作用,并且仍显示登录链接,而不是在标题中登录用户名。 如果我们再次单击“登录”链接,则它将转到主Web应用程序,并再次重定向回public的主页,因此看来我们已经正确登录了主Web应用程序。

情况2:经过上述过程,如果我们从Web项目中注销然后刷新Public项目,则用户名将出现在标头中,并且将同时获得用户和租户会话值,并且效果很好。

==>摘要:用户成功从Public登录到Web之后,Web项目正在将用户信息发送到Public,而Public项目也在检索该信息,但是在这两者之间,我们没有从AbpSession值获取用户ID的一个应用程序服务层(AbpSesion.UserId),因此单点登录功能似乎无法正常工作。

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

谢谢

1 个回复

在本地: Asp.net Identity SSO在本地上的多个项目中尝试

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

1 单一登录仅使用Firebase

我有两个域使用相同的Firebase后端实例。 我们仅使用Firebase电子邮件和密码身份验证(我们没有后端)。 是否可以允许用户在域之间漫游而不强迫他们再次登录? 一种想法是,当登录用户被重定向到另一个域时,我们在URL中传递JWT,然后使用它自动登录到另一个域。 那可行吗? 那里 ...

2 使用ColdFusion单一登录

我们有几个ColdFusion站点都作为同一台IIS7.5站点托管在同一台计算机上,并且可以通过子域进行访问。 所以举个例子 www.domain.com forums.domain.com portal.domain.com profile.domain.com ...

3 单一登录使用Tomcat

我们正在考虑从WebSphere迁移到Tomcat。 在WebSphere中,我们使用LTPA在不同的应用程序之间实现单点登录(在不同的物理服务器中运行)。 在Tomcat中的两台物理机之间进行单点登录的最佳方法是什么? ...

4 使用ADFS单一登录

我正在寻找基于javascript(无服务器端语言)的应用程序的单点登录。 需求: 代理登录Windows(用户已集成到Active Directory) 打开我的网页 根据谁登录到Windows,我的应用程序进入AD并提取一些用户指定的数据(例如电子邮件,电话) ...

5 使用Azure Active Directory单一登录

我创建了许多Web应用程序。 其中一些使用旧式Web表单身份验证,而我们公司的其他一些站点则使用不同的身份验证模式。 我正在尝试使用Azure Active Directory以一种SSO模式将其合并。 我一直在尝试按照指南/教程进行操作,但并不是针对我。 我的技术目前是ASP ...

6 使用ADFS单一登录

我们希望从一个中央门户将SSO设置为多个Web应用程序。 现在,我们已经启动并运行了ADFS,并且能够使用公共网址登录,A&A到AD的运行正常-我们可以进入我们创建的一个小门户。 我们想做的是为用户提供他们有权访问的特定Web应用程序的访问权限(基于AD)。 链接将在最初的SSO出 ...

7 单一登录使用openSSO

我有两个web应用程序在java wih weblogic服务器上运行,两个应用程序都有相同的用户名和密码,所以我决定使用单一登录机制来共享会话。 除了openSSO配置,策略代理安装,我必须编写java代码,用于将特定页面从一个应用程序重定向到另一个应用程序。 如果有人已经用jav ...

8 使用Spring Security单一登录

我有A和B网站。 如果成功登录其中任何一个,我也想通过其他站点进行身份验证。 为了相互转换,我可以使用特定的URL。 对此没有任何限制。 我也在使用持久会话。 如何使用Spring Security提供这种机制? ...

9 使用Windows Identity Foundation单一登录

客户端有2个网站(site1.com,Site2.com)和一个Windows应用程序。 两个网站都针对存储在sql服务器数据库中的用户数据使用表单身份验证(每个网站的数据库不同)。 Windows应用程序使用Windows Identity(AD)对使用进行身份验证。 并且在不久的将来可 ...

10 使用Facebook单一登录

嗨,我想建立与Facebook api和密钥一起使用的单点登录。 我在index.php中使用以下代码: 对于连接Facebook登录我正在使用下面的代码: 当我通过mysite登录到facebook时,希望我登录自己的网站。 我想通过我的网站登录到Facebook。 登录 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM