IdP如何知道包含authnRequest的变量的名称

时间:2014-04-29 14:31:45

标签: saml saml-2.0 opensaml simplesamlphp

我实现了一个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),实际上我硬编码了这个名字,我问是否还有其他方法?

1 个答案:

答案 0 :(得分:1)

属性名称“SAMLRequest”被定义为SAML 2.0标准的一部分。您可以在http://docs.oasis-open.org/security/saml/v2.0/saml-bindings-2.0-os.pdf中找到有关它的更多详细信息,请参见3.4 HTTP重定向绑定。