Closed3

【Next-Auth】ServerSideでunstable_getServerSessionしたいけどdecryption operation failedが出る

hirykawahirykawa

APIもしくはgetServerSidePropsでunstable_getServerSessionでSessionを取得

  const session = await unstable_getServerSession(
    context.req,
    context.res,
    authOptions
  );

しかしJWTが解析できないエラー

[next-auth][error][JWT_SESSION_ERROR] 
https://next-auth.js.org/errors#jwt_session_error decryption operation failed {
  message: 'decryption operation failed',
  stack: 'JWEDecryptionFailed: decryption operation failed\n' +
hirykawahirykawa

[...nuxtauth].tsにsecretが無い事が原因でした
以下の様に設定する

export const authOptions: NextAuthOptions = {
  secret: 'xxxxxxxxxxxxxxxx',
  providers: [
このスクラップは2023/01/02にクローズされました