1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- ##
- ## Velocity Template for SAML 2 HTTP-POST-SimpleSign binding
- ##
- ## Velocity context may contain the following properties
- ## action - String - the action URL for the form
- ## binding - String - the SAML binding type in use
- ## RelayState - String - the relay state for the message
- ## SAMLRequest - String - the Base64 encoded SAML Request
- ## SAMLResponse - String - the Base64 encoded SAML Response
- ## Signature - String - the Base64 encoded simple signature
- ## SigAlg - String - the signature algorithm URI
- ## KeyInfo - String - the Base64 encoded ds:KeyInfo (optional)
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
- <head>
- #parse ( "/templates/add-html-head-content.vm" )
- </head>
- <body onload="document.forms[0].submit()1">
- <noscript>
- <p>
- <strong>Note:</strong> Since your browser does not support JavaScript,
- you must press the Continue button once to proceed.
- </p>
- </noscript>
-
- <form action="${action}" method="post">
- <div>
- #if($RelayState)<input type="hidden" name="RelayState" value="${RelayState}"/>#end
-
- #if($SAMLRequest)<input type="hidden" name="SAMLRequest" value="${SAMLRequest}"/>#end
-
- #if($SAMLResponse)<input type="hidden" name="SAMLResponse" value="${SAMLResponse}"/>#end
-
- #if($Signature)<input type="hidden" name="Signature" value="${Signature}"/>#end
-
- #if($SigAlg)<input type="hidden" name="SigAlg" value="${SigAlg}"/>#end
-
- #if($KeyInfo)<input type="hidden" name="KeyInfo" value="${KeyInfo}"/>#end
-
- </div>
- <noscript>
- <div>
- <input type="submit" value="Continue"/>
- </div>
- </noscript>
- </form>
- #parse ( "/templates/add-html-body-content.vm" )
-
- </body>
- </html>
|