Несколько дней назад я столкнулся с той же проблемой go, и я чувствовал себя так же, как и вы, ощущается нехватка информации (или ее неправильно связывают), так что, наконец, мне удалось этого добиться.
Если я правильно понял, вы хотите добавить, кроме некоторых других идентификаторов, типичное имя пользователя и пароль, не так ли? Я постараюсь провести вас через эти варианты.
Прежде всего, в вашем config.yml
вам необходимо настроить шлюз идентификации:
backend:
name: git-gateway
repo: githubUsername/githubRepo
branch: master
* 1048 Опция * -gateway позволяет использовать опции бэк-офиса Netlify. Поэтому следующие шаги связаны с настройкой этих параметров в вашем бэк-офисе. После Netlify docs вам нужно установить и разрешить идентификацию на вкладке Identity и нажать Enable Identity.
После включения необходимо добавить внешних провайдеров, как показано на следующем снимке экрана:
![Netlify identities](https://i.stack.imgur.com/YfXS0.png)
Это добавит к вашему git-gateway
логин для ваших провайдеров.
Если вы используете GitHub (как кажется ) Я полагаю, у вас правильно указан токен API, если нет, сообщите мне об этом, и я обновлю свой ответ.
![enter image description here](https://i.stack.imgur.com/wEJ9E.png)
Последний шаг - пригласить пользователей и разрешить им войти, эта конфигурация находится на вкладке Identity. ![Invite users](https://i.stack.imgur.com/Jt2ve.png)
Все эти конфигурации будут отображаться на вашем сайте под /admin
: ![Netlify identity](https://i.stack.imgur.com/gcav8.png)
Если вы нажмете эту кнопку Вы увидите следующий модальный логин: ![Login modal](https://i.stack.imgur.com/w286Z.png)