Decode the id_token to extract its payload and claims.
id_token
decodeIdToken(id_token);
id_token: string;
JWTPayload;
Extract the payload from the token and use it to create a session.
const token = await google.verifyAuthorizationCode(code, codeVerifier);const userInfo = decodeIdToken(token.id_token);// create a sessionconst sessionCookie = await createSession((sessionToken) => { // Ensure the fields you want to set are present. // Google’s payload includes these custom claims. sessionToken.session.name = userInfo.name as string; sessionToken.session.email = userInfo.email as string; return sessionToken;}); // set the sessionId to the cookiecookies().set(sessionCookie.name, sessionCookie.value, sessionCookie.options);