我实现了一个saml身份提供者, 服务提供者从隐藏输入中的authenRequest发送一个HTML,其名称例如SAMLRequest。
<form id="samlRequestId" action="http://localhost:8084/IdentityProvider/SSOService" method="post">
<input type="hidden" name="RelayState" value="token" />
<input type="hidden" name="SAMLRequest" value="samlRequestValue"</input>
</form>
但IdP如何知道这个名字(SAMLRquest),实际上我硬编码了这个名字,我问是否还有其他方法?
答案 0 :(得分:1)
属性名称“SAMLRequest”被定义为SAML 2.0标准的一部分。您可以在http://docs.oasis-open.org/security/saml/v2.0/saml-bindings-2.0-os.pdf中找到有关它的更多详细信息,请参见3.4 HTTP重定向绑定。