Add debug logging for JWT and session handling in authConfig
This commit is contained in:
@@ -35,6 +35,8 @@ export const authConfig: NextAuthConfig = {
|
|||||||
// see: https://stackoverflow.com/questions/70409219/get-user-id-from-session-in-next-auth-client
|
// see: https://stackoverflow.com/questions/70409219/get-user-id-from-session-in-next-auth-client
|
||||||
jwt({ token, account, user }) {
|
jwt({ token, account, user }) {
|
||||||
if (account) {
|
if (account) {
|
||||||
|
console.log("(jwt) account:", account);
|
||||||
|
console.log("(jwt) user:", user);
|
||||||
token.accessToken = account.access_token
|
token.accessToken = account.access_token
|
||||||
token.id = user?.id
|
token.id = user?.id
|
||||||
}
|
}
|
||||||
@@ -46,6 +48,7 @@ export const authConfig: NextAuthConfig = {
|
|||||||
async session({ session, token }:{ session:Session, token:any }) {
|
async session({ session, token }:{ session:Session, token:any }) {
|
||||||
if(session.user && token) {
|
if(session.user && token) {
|
||||||
session.user.id = token.id;
|
session.user.id = token.id;
|
||||||
|
console.log("(jwt) token:", token);
|
||||||
}
|
}
|
||||||
return session;
|
return session;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user