使用JavaScript的访存的基本Auth标头?

时间:2019-08-15 15:17:01

标签: javascript authentication httprequest fetch fetch-api

当前,我拥有此REST API合同,要让用户登录,他们将需要提供电子邮件和密码。

我可以使用基本身份验证通过PostMan进行操作,并以userName作为他们的电子邮件和password作为他们的密码(如下所示)

https://s3.amazonaws.com/postman-static-getpostman-com/postman-docs/WS-auth-Basic.png

但是,我很难在JavaScript的Fetch中执行相同的操作。

据我了解,PostMan自动在标头中创建一个Authorization密钥,并使用加密令牌作为值。

我是否也需要在JavaScript上复制它?

像这样吗?

fetch('http://127.0.0.1:5000/login', {
  method: 'POST',
  withCredentials: true,
  credentials: 'include',
  headers: {
    'authorization': 'Basic al9zbWl0aEBnbWFpbC5jb206d29ybGQ='
  },
})

0 个答案:

没有答案