generateVerifyAndChangeEmailLink is unable to create the email action link
I maintainer di solito rispondono entro 7 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- firebase, nodejs, typescript
- Ambito
- authentication
Direzione di ricerca
Inizia riproducendo il malfunzionamento dal punto di ingresso generateVerifyAndChangeEmailLink usando l'esempio TypeScript e la versione indicata del Firebase SDK. Traccia l'implementazione di Admin Node.js Auth e la relativa richiesta email-action-link; il lavoro è completato quando la modifica dell'email di un utente produce un link invece di auth/internal-error.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe your environment
- Operating System version: _____
- Firebase SDK version: 13.2.0
- Firebase Product: auth
- Node.js version: 22.14.0
- NPM version: 10.9.2
Describe the problem
generateVerifyAndChangeEmailLink stopped working. Unfortunately I was unable trace what caused it to stop working.
When running following code to change a users email I get following error:
FirebaseAuthError: INTERNAL ASSERT FAILED: Unable to create the email action link
{
errorInfo: {
code: 'auth/internal-error',
message: 'INTERNAL ASSERT FAILED: Unable to create the email action link'
},
codePrefix: 'auth'
}
Steps to reproduce:
Create firebase auth user with password and email.
Try to change the email of the user using generateVerifyAndChangeEmailLink
Relevant Code:
import admin from "firebase-admin";
const serviceAccountDev = require("../keys/developmentKey.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccountDev),
});
const changeMail = async (email: string, newEmail: string) => {
const changeMailLink = await admin
.auth()
.generateVerifyAndChangeEmailLink(email, newEmail);
console.log("changeMailLink", changeMailLink);
};
- Lingua principale
- TypeScript
- Stelle
- 1.8k
- Fork
- 420
- Merge medio
- 5g 6h
- PR unite (30g)
- 11
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di firebase/firebase-admin-node
-
Password policy violation is reported as `auth/internal-error` instead of a specific error codeAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
firebase/firebase-admin-node#3265 ·
I maintainer di solito rispondono entro 7 giorni
-
getToken() replays a failed token refresh to later callers while a valid token is cachedForse già presa @GUMBOKIM l’ha presa 50 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
firebase/firebase-admin-node#3234 ·
I maintainer di solito rispondono entro 7 giorni
-
[email protected] stable dependency tree fails npm audit via Storage uuid and Firestore google-gaxForse già presa @lahirumaramba l’ha presa 26 giorni fa. Aperta
firebase/firebase-admin-node#3221 · 3 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 7 giorni
-
Misleading error message for THIRD_PARTY_AUTH_ERROR: raw "OAuth 2 access token" text surfaced instead of the APNs-specific messageForse già presa @milcho0604 l’ha presa 52 giorni fa. Apertaapi: messaging
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
firebase/firebase-admin-node#3215 ·
I maintainer di solito rispondono entro 7 giorni
-
api: messaging
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
firebase/firebase-admin-node#3214 ·
I maintainer di solito rispondono entro 7 giorni
Tutte le issue di firebase/firebase-admin-node
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr impact:session-state issue-rating: 🌊 off-meta tidepool P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
openclaw/openclaw#165245 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
agent-canvas bug priority:low ready-for-dev
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
🐛 bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 61/100
spicetify/marketplace#1262 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 Mezza giornata Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno