使用 next-auth.js 跳过登录页面,直接转到提供商

Bou*_*bou 28 authentication okta next-auth

我将 Okta 与 next-auth.js 一起使用。由于我只使用 1 个提供商(我将在 Okta 登录中使用更多提供商),我可以跳过此页面并直接进入 Okta 登录页面吗?如果是,怎么办? 在此输入图像描述

crr*_*rse 39

您可以使用signIn直接跳至提供商登录页面

<button type="button" onClick={() => signIn([provider])}>Sign in with Provider</a>
Run Code Online (Sandbox Code Playgroud)

替换providerprovider.id您要使用的。在你的场景中,它将是signIn('okta')

参考: https: //next-auth.js.org/getting-started/client#signin

  • 这在 getStaticProps 或 getServerSideProps 中不起作用 (2认同)