カスタムサインアウトページ
必要な場合に備えて、カスタムサインアウトページを表示するように Auth.js を簡単に設定できます。
サンプルアプリに基づいて構築されたシンプルなサインアウトページのコードを以下に示します。
app/signout/page.tsx
import { signOut } from "@/auth"
export default function SignOutPage() {
return (
<div>
<h5>Are you sure you want to sign out?</h5>
<form
action={async (formData) => {
"use server"
await signOut()
}}
>
<button type="submit">Sign out</button>
</form>
</div>
)
}
ユーザーが /signout
に移動すると、次のページが表示されます

「サインアウト」をクリックすると、セッションが削除され、ホームページにリダイレクトされます。