首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何进行基于SAML的跨域认证/信任

如何进行基于SAML的跨域认证/信任
EN

Stack Overflow用户
提问于 2014-05-03 00:01:05
回答 2查看 840关注 0票数 3

我有一个由内部ASP.NET/MVC网站组成的产品,所有使用WIF通过自定义的STS/IdP服务启用SSO。我们现在有一个新的合作伙伴网站在我们的网络外托管在另一个域上,并希望为用户启用SSO,因为他们在网站之间导航。新站点使用不同的技术(例如python),但我们假设可以使用SAML标准作为协议来创建信任关系。

使用SAML作为底层协议,我们认为这是可以实现的,但我们找不到任何关于实现模式的指导,最佳实践指导,等等。关于如何建立这种类型的跨域信任,一些人可以推荐一些资源吗?

注意:虽然像OAuth这样的其他选项可以解决这个问题,但我们更倾向于坚持使用基于SAML语言的解决方案

EN

回答 2

Stack Overflow用户

发布于 2014-05-05 03:39:59

您的自定义STS/IdP服务是否支持SAML?

在python方面,他们将需要一个SAML堆栈。这里有一个数字-- refer Introduction to OneLogin's SAML Toolkits,例如,还有一个很好的图表,显示了登录流。

然后,您需要获取python SAML元数据,并将您的自定义STS/IdP SAML元数据提供给它们。

在两端导入,配置您需要的任何断言,您就可以开始工作了。

您还需要整理进入元数据的签名证书。

使用simpleSAMLPHP - Configuring the SP的流程示例

票数 1
EN

Stack Overflow用户

发布于 2014-05-13 03:58:57

下面提供了一个很好的SAML实现示例:http://www.codeproject.com/Articles/56640/Performing-a-SAML-Post-with-C

我们在我们的项目中使用了它,它工作得很好。

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

https://stackoverflow.com/questions/23432320

复制
相关文章

相似问题

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