使用 Netlify 身份登录不可用
Login with Netlify identity not available
我部署了我的 Gatsby + Netlify 站点,cms 插件在 gatsby-config.js:
下配置如下
{
resolve: 'gatsby-plugin-netlify-cms',
options: {
modulePath: `${__dirname}/src/cms/cms.js`,
},
},
站点启用了 HTTPS,但我只能选择使用 github 登录,我需要启用 Netlify 身份登录。
有线索吗?
几天前我遇到了同样的问题,我和你一样,缺乏信息(或者没有正确链接)所以最后,我设法实现了这个。
如果我没理解错的话,除了其他一些身份之外,您还想添加一个典型的用户名和密码身份,不是吗?我将尝试引导您完成这些选项。
首先,在您的config.yml
中您需要设置身份网关:
backend:
name: git-gateway
repo: githubUsername/githubRepo
branch: master
git-gateway option allows you to use Netlify back-office options. So the next steps are related to customizing those options in your back-office. Following Netlify docs,您需要设置并允许身份进入“身份”选项卡并单击“启用身份”。
启用后,您需要添加外部供应商,如下图所示:
这会在您的 git-gateway
中添加您的提供商的登录信息。
如果您使用的是 GitHub(看起来)我猜您的 API 令牌是正确的,如果不是,请告诉我,我会更新我的答案。
最后一步是邀请用户并允许他们登录,此配置位于“身份”选项卡下。
所有这些配置都将显示在您的站点中 /admin
下:
如果您单击该按钮,您将看到以下登录模式:
我部署了我的 Gatsby + Netlify 站点,cms 插件在 gatsby-config.js:
下配置如下{
resolve: 'gatsby-plugin-netlify-cms',
options: {
modulePath: `${__dirname}/src/cms/cms.js`,
},
},
站点启用了 HTTPS,但我只能选择使用 github 登录,我需要启用 Netlify 身份登录。
有线索吗?
几天前我遇到了同样的问题,我和你一样,缺乏信息(或者没有正确链接)所以最后,我设法实现了这个。
如果我没理解错的话,除了其他一些身份之外,您还想添加一个典型的用户名和密码身份,不是吗?我将尝试引导您完成这些选项。
首先,在您的config.yml
中您需要设置身份网关:
backend:
name: git-gateway
repo: githubUsername/githubRepo
branch: master
git-gateway option allows you to use Netlify back-office options. So the next steps are related to customizing those options in your back-office. Following Netlify docs,您需要设置并允许身份进入“身份”选项卡并单击“启用身份”。
启用后,您需要添加外部供应商,如下图所示:
这会在您的 git-gateway
中添加您的提供商的登录信息。
如果您使用的是 GitHub(看起来)我猜您的 API 令牌是正确的,如果不是,请告诉我,我会更新我的答案。
最后一步是邀请用户并允许他们登录,此配置位于“身份”选项卡下。
所有这些配置都将显示在您的站点中 /admin
下:
如果您单击该按钮,您将看到以下登录模式: