Docs
认证

认证

如何配置身份验证。

auth 部分类似于 authjs 文档。 如果需要, ,您可以查看官方文档 此处

Auth.js 升级到 v5 后:.env 文件中删除了 NEXTAUTH_URL。在生产中, 。

更新 auth_secret 变量

唯一必须使用的环境变量是 AUTH_SECRET。这是一个随机值,库使用它来加密令牌和电子邮件验证哈希值。您可以通过运行

npx auth secret

或者,也可以使用 openssl CLI,即 openssl rand -base64 33。 然后将其添加到 .env 文件中:

.env
AUTH_SECRET = secret;

谷歌配置

In this section, you can update these variables:

.env
GOOGLE_CLIENT_ID = your_secret_client_id.apps.googleusercontent.com;
GOOGLE_CLIENT_SECRET = your_secret_client;

请参阅 Authjs - Google OAuth 中的配置教程。

Github 配置

在本节中,您可以更新这些变量:

.env
GITHUB_ID = your_secret_client_id;
GITHUB_SECRET = your_secret_client;

请参阅 Authjs - Github OAuth 中的配置教程。