Я пытаюсь войти в Firebase Auth с помощью GitHub Auth Provider.
Я делаю это из расширения vs-code, поэтому вход в систему с помощью всплывающих окон или перенаправления недоступен. Я пытался использовать auth.signInWithCredential(credential)
, используя const credential = firebase.auth.GithubAuthProvider.credential(session.accessToken);
Сеанс с accessToken возвращается vscode.authentication.getSession("github", ["repo", "user"], { createIfNone: true })
.then(session => { ...
vscode auth provider API
Проблема в том, что я получаю от auth.signInWithCredential(credential)
ответ:
{"code":"auth/invalid-credential","message":"Unsuccessful check authorization response from Github: {\"message\":\"Not Found\",\"documentation_url\":\"https://developer.github.com/v3/oauth_authorizations/#check-an-authorization\"}"}