Support CustomBindingParameters in dynamic bindings

Description

esp.xsl includes markup to copy CustomBindingParameter elements from environment.xml into esp.xml for static bindings.

esp_service_DynamicESDL.xsl is missing similar markup, preventing defined data from being copied. Some security managers rely upon these custom parameters to manage authorization requests, and cannot function without them.

The missing markup, to be inserted in EspBinding either before or after the authentication template call, is as follows:

<xsl:if test="$bindingNode/CustomBindingParameter">
  <CustomBindingParameters>
  <xsl:for-each select="$bindingNode/CustomBindingParameter">
    <xsl:copy-of select="."/>
  </xsl:for-each>
  </CustomBindingParameters>
</xsl:if>

Conclusion

None

Activity

Show:

Rodrigo Pastrana May 18, 2018 at 2:22 AM

7.0.0 high priority.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Fix versions

Pull Request URL

Created May 17, 2018 at 7:13 PM
Updated May 18, 2018 at 2:10 PM
Resolved May 18, 2018 at 2:10 PM