我们计划建立我们自己的SAML国内流离失所者。我有几个问题:
发布于 2020-03-30 09:43:13
作为一个从头开始构建SAML IdP的人来说,用Java构建一个IdP主要涉及以下几个方面:
entityID。1和4需要解析和创建SAML。您可以使用openSAML实现这些功能。5需要SP可能理解的SAML属性模式。为此您可以使用eduPerson。
使用SAML和SP需要了解和实现各种SAML配置文件。Web浏览器SSO是一种常用的单点登录。您可以阅读有关概要文件这里。
一旦您了解了SAML以及它在流程中的位置,您就需要使用PKI理解/实现XMLSignature和各种加密主题。
一旦您有了经过测试的有效IdP实现,您就需要能够解析SAML元数据(PDF)来使用SP的公钥证书和元数据中的其他各种urls来验证SP。您还需要更新SP元数据,并创建要发送到SP的IdP元数据,这样它就可以验证您将要签名的SAML Response。
如果ROI不值得开发,您可以使用“标准”IdP。
https://stackoverflow.com/questions/60927498
复制相似问题