gpt4 book ai didi

javascript - 客户端 GitHub 身份验证

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:23 24 4
gpt4 key购买 nike

我正在使用 Javascript 对 GitHub 进行基本身份验证。例如,以下 shell 命令从 Github 获取 token :

    curl -i -u uaername:password -k -d "{\"scopes\": [\"repo\"]}" https://api.github.com/authorizations

如何使用 jQuery 和 AJAX 实现这一点?

最佳答案

使用 jQuery 在 HTTP header 中包含基本身份验证数据

您可以使用 Authorization 字段在 header 中包含基本身份验证详细信息。您已经了解 jQuery 的工作原理。这个片段有你遗漏的部分:

    let auth = btoa(username + ":" + password);

jQuery.ajax({
url: ...,
headers: { Authorization: "Basic " + auth }
...
});

注意:btoaatob(发音为 B to AA to B)是内置函数,并转换为 Base64 .参见 the MDN docs获取更多信息。

关于javascript - 客户端 GitHub 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18124633/

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