Skip to content

Commit e38bbb4

Browse files
simenbrekkenhiranya911
authored andcommitted
Add auth/id-token-expired to verifyIdToken expired error message (#189)
1 parent ef43ca8 commit e38bbb4

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/auth/token-generator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ export class FirebaseTokenGenerator {
226226
if (error) {
227227
if (error.name === 'TokenExpiredError') {
228228
errorMessage = 'Firebase ID token has expired. Get a fresh token from your client app and try ' +
229-
'again.' + verifyIdTokenDocsMessage;
229+
'again (auth/id-token-expired).' + verifyIdTokenDocsMessage;
230230
} else if (error.name === 'JsonWebTokenError') {
231231
errorMessage = 'Firebase ID token has invalid signature.' + verifyIdTokenDocsMessage;
232232
}

test/unit/auth/token-generator.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,7 @@ describe('FirebaseTokenGenerator', () => {
563563

564564
// Token should now be invalid
565565
return tokenGenerator.verifyIdToken(mockIdToken)
566-
.should.eventually.be.rejectedWith('Firebase ID token has expired');
566+
.should.eventually.be.rejectedWith('Firebase ID token has expired. Get a fresh token from your client app and try again (auth/id-token-expired)');
567567
});
568568
});
569569

0 commit comments

Comments
 (0)