为什么SAML是基于浏览器的

2023-12-24

我正在研究 SAML 和 SSO,看起来使用 SAML 的应用程序需要是一个 Web 应用程序并依赖于浏览器。

有人能告诉我为什么吗?

我对 SAML 的有限了解告诉我,SAML 依赖于会话和 cookie,这在桌面应用程序或移动应用程序中不可用。这是唯一的原因吗?你能给我更多关于这方面的细节吗?


嗯,你错了一部分。有不同的访问配置文件 http://docs.oasis-open.org/security/saml/v2.0/saml-profiles-2.0-os.pdf对于 SAML2。 Web 浏览器单点登录可能是使用最广泛的一种。它基于重定向,顾名思义,它需要浏览器。您可以使用例如ECP https://wiki.oasis-open.org/security/SAML2EnhancedClientProfile命令行客户端的(增强型客户端或代理)配置文件。样本实施 https://wiki.shibboleth.net/confluence/display/SHIB2/ECPShibboleth 贡献网站和 ECP 个人资料页面上提供了不同语言的版本

查看 OASIS 文档以获取更多详细信息


Edit1:

我不知道你为什么认为我没有你那么懒;)

Here is 简要描述;简介 http://appliedlife.blogspot.com/2007/06/saml-enhanced-client-or-proxy.htmlECP 配置文件。一般来说,您应该能够从 IdP 获取断言,然后将其提供给 SP,而无需重定向。不幸的是,我还没有太多使用 ECP 配置文件的经验。我只熟悉理论。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么SAML是基于浏览器的 的相关文章

随机推荐