用于Asp.Net应用程序的SSO的最佳方法,从具有多个ADFS的外部应用
发布时间:2020-12-15 23:29:31 所属栏目:asp.Net 来源:网络整理
导读:我有一个已经建立的Asp.Net应用程序,它使用Asp.Net会员提供商. 有一个客户端Web应用程序有自己的登录.登录后,用户将获得一些链接.这些链接是针对我开发的应用程序.目前由于这两个不同的应用程序托管在两个域中,所以需要两次登录. 我想要实现的是SSO,当用户已
我有一个已经建立的Asp.Net应用程序,它使用Asp.Net会员提供商.
有一个客户端Web应用程序有自己的登录.登录后,用户将获得一些链接.这些链接是针对我开发的应用程序.目前由于这两个不同的应用程序托管在两个域中,所以需要两次登录. 我想要实现的是SSO,当用户已经登录客户端应用程序时不必登录.我已经阅读,似乎有可能通过STS提供商(如ThinkTecture IdentityServer)完成这项工作,并在最后使用ADFS. 这是否是最好的方法,如果是的话,我找不到很多关于什么是更新的文档,我需要从主应用程序团队询问是否启用了SSO. 解决方法
这可能是STS Provider或ADFS.我建议的是将Web应用程序仅用于身份验证,当用户点击主站点登录时,您可以重定向到身份验证应用程序,验证并创建令牌,然后重定向到主应用程序以及令牌.之后,您可以随这个令牌一起调用任何应用程序,并检查用户是否有访问此应用程序的权限.令牌包含诸如经过身份验证的用户,权限等信息.我想您需要创建自定义http模块才能实现.
如果所有应用程序都在一个域下,则可以通过Cookie实现. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 从单独的配置文件中读取设置
- asp.net-mvc – 防止在asp.net MVC 3中验证部分表单
- asp.net – HTTPS停止使用IIS express
- asp.net – 会话在20分钟后到期:是否空闲
- asp.net-mvc – ASP.NET MVC从数据库加载Razor视图
- asp.net – 寻找用于呈现显示对象视图的表单的代码
- asp.net中控件的AutoPostBack属性
- asp.net-mvc – MissingMethodException:“此对象没有无参
- asp.net-mvc – Visual Studio:您使用什么方法为类似项目“
- asp.net-mvc – Post Post和Comment应该在Post Aggregate中
推荐文章
站长推荐
- asp.net – User.Identity.GetUserId()方法无法在
- 将azure AD身份验证与asp.net核心身份个人帐户集
- asp.net mvc中的用户登录验证过滤器
- asp.net-core – .NetStandard或.NET核心中的WSH
- asp.net – __doPostBack在IE11中未定义
- asp.net-mvc – MVC和RadioButtonList
- asp.net – 如何将Sitecore Droptree源设置为项目
- asp.net-mvc – 为什么log4net不记录nhibernate信
- asp.net – 菜单控件生成的js导致Web窗体中的Sys
- asp.net-mvc – 如何在Custom Helper中合并htmlA
热点阅读