擅长:python、mysql、java
<p>您需要为每个请求登录<a href="https://flask-login.readthedocs.io/en/latest/#custom-login-using-request-loader" rel="nofollow noreferrer">using request loader as per this example on flask</a></p>
<p>可能是<a href="https://flask-login.readthedocs.io/en/latest/#login-using-authorization-header" rel="nofollow noreferrer">disable setting the Flask Session cookie</a></p>
<p>然后使用带有基本身份验证的fetch-add头</p>
<pre><code> fetch('/get_bpm_sso_link', {
method: 'get',
//or whichever method you are using
headers: new Headers({
'Authorization': 'Basic '+btoa('username:password')
//btoa base64 encodes your credentials, the flask example above shows how to decode
})
});
</code></pre>
<p>理想情况下,由于凭证不是散列的,所以在生产中应该通过https传递</p>