Netlify CMS, Gatsby и GitHub аутентификация без Netlify
Кому-нибудь повезло с использованием OAUTH для аутентификации в ГБ от Netlify CMS, но НЕ с использованием Netlify API? Если так, что вы использовали? Я хочу сделать аутентификацию с моим доменом, но я не уверен, какой API или пакет я должен использовать для этого. Я учу. Любая помощь будет оценена.
1 ответ
Да, внешние клиенты OAuth перечислены по https://www.netlifycms.org/docs/authentication-backends/. В настоящее время есть клиенты в 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
После настройки сервера вы можете просто добавить base_url
установка точки для вашего клиента OAuth под вашим backend
в вашей конфигурации CMS:
backend:
name: github
repo: user/repo
base_url: https://your.server.com # URL to OAuth client