博客评论系统:从GitHub OAuth应用迁移到GitHub应用
原文中文,约2200字,阅读约需6分钟。发表于: 。最近用 Astro 翻新了一下博客,之前的评论系统也经过了重构,但基本逻辑没变,依旧是基于 GitHub Issues,依旧是采用 GitHub OAuth App 的方式来进行用户授权。细心的你也许注意到了,评论区的文本编辑框下面多了一个隐私声明的链接,在写这篇声明的时候我才意识到,GitHub OAuth App 的权限太大了,如果要让用户能够正常发表...
最近,博客评论系统从GitHub OAuth App迁移到了GitHub App。GitHub App相比OAuth App具有更细粒度的权限控制,安全性更高。迁移步骤包括创建GitHub App、安装GitHub App到自己的GitHub账号中,并修改授权地址的参数。迁移工作量较小,但GitHub文档不够清晰。希望本文能帮助读者,有问题可在评论区留言。