-
Notifications
You must be signed in to change notification settings - Fork 408
cannot verifyIdToken when getIdToken is true in forceRefresh #2021
-
I was making ssr in with firebase admin and When I getIdToken without true value , it works about 1 hour . I set cookie with nookies. That cookie is no http only and exp data is session .
error - FirebaseAuthError: First argument to verifyIdToken() must be a Firebase ID token string.
at FirebaseTokenVerifier.verifyJWT (D:\React\Next\facebook\node_modules\firebase-admin\lib\auth\token-verifier.js:116:19)
at Auth.verifyIdToken (D:\React\Next\facebook\node_modules\firebase-admin\lib\auth\base-auth.js:116:37)
at verifyIdToken (webpack-internal:///./lib/firebaseAdmin.js:21:47)
at getServerSideProps (webpack-internal:///./pages/index.tsx:44:91)
at Object.renderToHTML (D:\React\Next\facebook\node_modules\next\dist\server\render.js:506:26)
at async doRender (D:\React\Next\facebook\node_modules\next\dist\server\base-server.js:708:34)
at async cacheEntry.responseCache.get.isManualRevalidate.isManualRevalidate (D:\React\Next\facebook\node_modules\next\dist\server\base-server.js:813:28)
at async D:\React\Next\facebook\node_modules\next\dist\server\response-cache\index.js:80:36 {
errorInfo: {
code: 'auth/argument-error',
message: 'First argument to verifyIdToken() must be a Firebase ID token string.'
},
codePrefix: 'auth',
page: '/'
Screenshot (122)
Screenshot (123)
Screenshot (124)
Screenshot (125)
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 2 comments
-
if you are using the session cookie you should probably use verifySessionCookie
Beta Was this translation helpful? Give feedback.
All reactions
-
Could you explain your use-case a bit more? It looks like you are setting an idToken as a sessionCookie. If you intended to use session cookies, "Manage Session Cookies" might help.
Beta Was this translation helpful? Give feedback.