Docs
认证
认证
如何配置身份验证。
Auth.js 升级到 v5 后:.env 文件中删除了 NEXTAUTH_URL。在生产中,
。
更新 auth_secret 变量
唯一必须使用的环境变量是 AUTH_SECRET。这是一个随机值,库使用它来加密令牌和电子邮件验证哈希值。您可以通过运行
npx auth secret或者,也可以使用 openssl CLI,即 openssl rand -base64 33。
然后将其添加到 .env 文件中:
AUTH_SECRET = secret;谷歌配置
In this section, you can update these variables:
GOOGLE_CLIENT_ID = your_secret_client_id.apps.googleusercontent.com;
GOOGLE_CLIENT_SECRET = your_secret_client;请参阅 Authjs - Google OAuth 中的配置教程。
Github 配置
在本节中,您可以更新这些变量:
GITHUB_ID = your_secret_client_id;
GITHUB_SECRET = your_secret_client;请参阅 Authjs - Github OAuth 中的配置教程。