// Client example import { signIn, useSession } from "next-auth/client"; import { useEffect } from "react"; const HomePage() { const [session] = useSession(); useEffect(() => { if (session?.error === "RefreshAccessTokenError") { signIn('keycloak', { callbackUrl: `${process.env.NEXT_PUBLIC_BASE_URL}/application`, }); // Force sign in to hopefully resolve error } }, [session]); return (...) }