node.js - 如何根据用户名和密码计算基本授权 header

标签 node.js http authentication

我有 usernamepassword,我想为 HTTP Basic Auth 计算 Authorization header 。计算出的 header 如下所示:'Basic xyz123xxx'。 npm 中是否有允许我执行此操作的 Node 包?

最佳答案

使用Buffer对标题中使用的字符串进行编码。

Buffer.from(`${username}:${password}`).toString("base64")

关于node.js - 如何根据用户名和密码计算基本授权 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18558165/

相关文章:

javascript - 使用 grunt 加载 grunt-configs 和 Bower.install()

javascript - 在 express 中使用套接字时出现问题

angularjs - 如何以 Angular 读取nodejs流?

http - 自定义请求 header 要遵循的标准

android - 在 Android 中调用 Web 服务后关闭 http 连接

java - 在 Java 中通过 HTTP Post 发送多行字符串

c# - Swagger codegen 选项可更改 TypeScript 中的大小写

python - 如何处理 Python Social Auth 上的异常

java - 如何在 Web 服务的 Java HttpsServer 实现中获取客户端证书?

android - 在 Android 中使用 Volley for GIthub 进行基本身份验证。获取错误代码 422