Closed21

Auth.jsについて知りたい

hajimismhajimism
hajimismhajimism

もともとNext.jsのためのライブラリで、それが汎用化したんだもんね?

hajimismhajimism

Universal auth()
A single method to authenticate anywhere
Use auth() instead of getServerSession, getSession, withAuth, getToken, and useSession (Read more)

ここが一番気になるかな...

hajimismhajimism

一旦手を動かすカー

hajimismhajimism

Start by creating a new auth.ts file at the root of your app with the following content.

rootじゃなくてもいいすか?

hajimismhajimism

shouldChangePasswordならパスワードリセットページにリダイレクトしたいが...

hajimismhajimism

headerのアイコンからsignOutしようとした

Error: `headers` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context
hajimismhajimism

Server Actions として書いてなかったからっぽい

"use server";

import { signOut } from "@/auth";

export const logOutAction = async () => {
  await signOut();
};

別のエラーになった

Error: Only plain objects, and a few built-ins, can be passed to Server Actions. Classes or null prototypes are not supported.
このスクラップは1ヶ月前にクローズされました