有没有人幸运地使用OAUTH从Netlify CMS向GB进行身份验证,但没有使用Netlify API?如果是这样,您使用了什么?我想使用我的域进行身份验证,但是我不确定应该为此使用哪个API或程序包。
我在学。任何帮助将不胜感激。
最佳答案
是的,外部OAuth客户端列在https://www.netlifycms.org/docs/authentication-backends/#github-backend下。当前,Node.JS,Python和Go中有客户端:
https://github.com/vencax/netlify-cms-github-oauth-provider
https://github.com/davidejones/netlify-cms-oauth-provider-python
https://github.com/igk1972/netlify-cms-oauth-provider-go
设置服务器后,您只需在CMS配置中的base_url
下将backend
设置点添加到OAuth客户端即可:
backend:
name: github
repo: user/repo
base_url: https://your.server.com # URL to OAuth client
关于github - 没有Netlify的Netlify CMS,Gatsby和GitHub身份验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49868165/