Estoy creando una aplicación web que se integra con la API de GitHub (autenticación). Estoy tratando de obtener los repositorios del usuario, tanto públicos como privados. Pero tanto sin accessToken como con accessToken solo devuelven repositorios públicos.
const provider = new GithubAuthProvider(); provider.addScope('repo'); const PopupSignIn = async () => { const result = await signInWithPopup(auth, provider); const credential = GithubAuthProvider.credentialFromResult(result); setToken(credential.accessToken) return credential; };user aquí es la credencial de autenticación obtenida de getAuth() PopupSignIn().then(() => { fetch( `https://api.github.com/users/${user.reloadUserInfo.screenName}/repos`, { headers: { authorization: token } } ) });