这段代码以前可以工作,但现在我在尝试验证时出现错误。这里有一个简单的例子,您可以重新创建这个问题。这是一个使用最新版本的firebase模块(3.4.1)的节点脚本。
我刚刚生成了一个启用了所有权限的新GitHub个人访问令牌。我还是会犯同样的错误。
var firebase = require('firebase');
var config = {
apiKey: "REDACTED",
authDomain: "REDACTED",
databaseURL: "REDACTED",
storageBucket: "REDACTED",
messagingSenderId: "REDACTED"
};
firebase.initializeApp(config);
var credential = firebase.auth.GithubAuthProvider.credential('REDACTED');
firebase.auth().signInWithCredential(credential)
这里有个错误:
{
"error":{
"errors":[
{
"domain":"global",
"reason":"invalid",
"message":"Unsuccessful check authorization response from Github: {\"message\":\"Bad credentials\",\"documentation_url\":\"https://developer.github.com/v3\"}"
}
],
"code":400,
"message":"Unsuccessful check authorization response from Github: {\"message\":\"Bad credentials\",\"documentation_url\":\"https://developer.github.com/v3\"}"
}
}
有什么想法吗?我查看了最近的变更日志,但没有找到任何与此相关的内容。
更新
似乎已删除对个人访问令牌的支持。我已经将测试应用程序切换到匿名身份验证,这很适合我的目的。
您用来生成OAuth访问令牌的GitHub帐户可能与您在Firebase控制台项目设置中配置的GitHub客户端id不匹配。登录到Firebase控制台,并将您的GitHub客户机id和机密更新为用于生成访问令牌的GitHub客户机的id和机密。
我有一个npm包,它依赖于package.json中的私有github服务器中的回购: github服务器使用个人访问令牌(在身份验证期间用作密码)进行安全保护。在本地构建中,用户可以为https://private.github.example.com存储其,git将在npm构建期间自动使用它们访问github存储库。 我在Jenkins中也有一个技术用户,它通常可以通过个人访问令牌访问gith
当且仅当用户在发出OAuth2请求时登录到LinkedIn时,它才起作用。 如果用户未登录,则会遇到错误。 我们的行动顺序: 成功获取新的访问令牌 使用访问令牌,发布到apiendpoint 之后,我们将收到一份401,内容如下: 有时,经过一段时间后,使用相同的访问令牌重试会得到200。有时不会。 如果用户在“401期间”登录LinkedIn,那么之前获取的访问令牌就会神奇地开始工作。 我不知道
问题内容: 我可以通过多种方式提出这个问题,例如如何使用Github个人访问令牌配置Jenkins凭据如何使用Github个人访问令牌在Jenkins中克隆Github存储库 所以这是问题 我知道的替代解决方案 连接 Jenkins中的配置,但我的问题是如何使用以下方法与Github建立Github连接 问题答案: 经过来自Stackoverflow的多个线程的多次讨论之后 我发现一个有用的线程。
我在刷新访问令牌时得到这个错误:访问令牌无法刷新。请重新验证 这一错误此前曾在2017年4月报告过。OneLogin文档声明刷新令牌可以使用45天左右。我的刷新令牌已经有20个小时了。是文档正确还是刷新令牌的寿命更短?我可以做获取访问令牌和撤销令牌罚款。 public RootObject RefreshToken(HttpRequesterDM rDM){restsharp.deserializ
我知道之前有人对此提出过疑问,但在尝试推送存储库时,我仍然会遇到一个恼人的错误: 在我输入我的个人访问令牌后,它会出错: 远程:2021 8月13日取消了对密码验证的支持。请使用个人访问令牌。遥控器:请看https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/了解更多信息。致命:身份验证
我已经设置Laravel使用护照按留档在这里:https://laravel.com/docs/5.3/passport 有几个人问过关于使用oAuth实现的问题,但我尝试使用个人访问令牌,而不是oAuth。一个建议是删除auth中间件,但显然这会使应用程序完全开放,因此任何人都可以发出请求。 我有以下路线(在路线/api.php): 如果我删除了auth中间件以使路由正常工作,则此操作有效,但当