## ## Velocity Template for SAML 2 HTTP-POST binding ## ## Velocity context may contain the following properties ## action - String - the action URL for the form ## RelayState - String - the relay state for the message ## SAMLRequest - String - the Base64 encoded SAML Request ## SAMLResponse - String - the Base64 encoded SAML Response <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <body onload="document.forms[0].submit()"> <noscript> <p> <strong>Note:</strong> Since your browser does not support JavaScript, you must press the Continue button once to proceed. </p> </noscript> <div id="alert">Your login is being processed. Thank you for waiting.</div> <style type="text/css"> <!-- #alert { margin:100px 250px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; } --> </style> <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 </div> <noscript> <div> <input type="submit" value="Continue"/> </div> </noscript> </form> </body> </html>