title: Python flask saml throwing saml2.sigver.SigverError Error Message
body: <p>Has anyone succesfully implemented flask-saml using Windows as dev environment, Python 3.6 and Flask 1.0.2?</p>
  
  <p>I was given the link to the SAML METADATA XML file by our organisation and had it configured on my flask app.</p>
  
  <pre><code>app.config.update({
      'SECRET_KEY': 'changethiskeylaterthisisoursecretkey',
      'SAML_METADATA_URL': 'https://&lt;url&gt;/FederationMetadata.xml',
  })
  
  flask_saml.FlaskSAML(app)
  </code></pre>
  
  <p>According to the <a href="https://flask-saml.readthedocs.io/en/latest/installation.html" rel="noreferrer">documentation</a> this extension will setup the following routes:</p>
  
  <ul>
  <li><p><strong>/saml/logout/:</strong> Log out from the application. This is where users go
  if they click on a “Logout” button. </p></li>
  <li><p><strong>/saml/sso/:</strong> Log in through SAML.</p></li>
  <li><p><strong>/saml/acs/:</strong> After /saml/sso/ has sent you to your IdP it sends you
  back to this path. Also your IdP might provide direct login without
  needing the /saml/sso/ route.</p></li>
  </ul>
  
  <p>When I go to one of the routes <code>http://localhost:5000/saml/sso/</code> I get the error below</p>
  
  <blockquote>
    <p>saml2.sigver.SigverError saml2.sigver.SigverError: Cannot find
    ['xmlsec.exe', 'xmlsec1.exe']</p>
  </blockquote>
  
  <p>I then went to this site <code>https://github.com/mehcode/python-xmlsec/releases/tag/1.3.5</code> to get xmlsec and install it. However, I'm still getting the same issue. </p>
  
  <p>Here is a screenshot of how I installed xmlsec</p>
  
  <p>where does not seem to find the xmlsec.exe</p>
  
  <p><a href="https://i.stack.imgur.com/oCaF0.png" rel="noreferrer"><img src="https://i.stack.imgur.com/oCaF0.png" alt="enter image description here"></a></p>