小编pyr*_*erm的帖子

在 GitHub Pages 静态站点上实现“使用 GitHub 登录”

我正在尝试编写一个可以在 GitHub Pages 上托管静态站点的网站,该网站将支持“使用 GitHub 登录”选项。

然后,用户凭据将用于访问 GitHub Pages 网站所基于的存储库并为其做出贡献,从而使其能够像非静态网站一样运行。

如果可能的话,我希望避免在 GitHub 以外的任何地方托管任何内容。

我相信我需要使用的是 OAuth 应用程序,并且我在这里找到了文档。

我遇到的问题在于 OAuth 应用程序所需的客户端密钥。作为一个秘密,我显然无法将其存储在静态站点的存储库中。

有办法解决这个问题吗?一种无需客户端密钥即可实现“使用 GitHub 登录”的方法,或者以某种安全方式存储客户端密钥的位置?

oauth github static-site github-pages

5
推荐指数
1
解决办法
3445
查看次数

标签 统计

github ×1

github-pages ×1

oauth ×1

static-site ×1