gpt4 book ai didi

javascript - 如何从浏览器获取基本身份验证信息

转载 作者:行者123 更新时间:2023-11-29 23:03:17 25 4
gpt4 key购买 nike

我的后端需要基本的授权 header 。

'Authorization': 'Basic dXNlcm5hbWU6cGFzc3dvcmQ'

我遇到的问题是,我需要在浏览器中使用 native 基本身份验证提示,但我不知道如何在我的 javascript 前端应用程序中获取基本身份验证信息。换句话说:我需要从浏览器的基本身份验证提示中获取用户名和密码。

谁能告诉我如何从浏览器 native 基本身份验证提示中获取基本身份验证信息?

最佳答案

要从后端获取 token 请求(如登录请求)作为响应,您将获得可以保存在 s 中的 token

// Store
sessionStorage.setItem("Authorization", "dXNlcm5hbWU6cGFzc3dvcmQ");
// Retrieve
let token = sessionStorage.getItem("Authorization");

API调用使用fetch

用于添加Authorization头代码

   let token = sessionStorage.getItem("Authorization");
var headers = new Headers();
headers.append("Authorization", "Basic " +token;

fetch("https://url", {
headers: headers
})
.then((response) => { ... })
.done();

关于javascript - 如何从浏览器获取基本身份验证信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55217965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com