Несколько дней назад я столкнулся с той же проблемой go, и я чувствовал себя так же, как и вы, ощущается нехватка информации (или ее неправильно связывают), так что, наконец, мне удалось этого добиться.
Если я правильно понял, вы хотите добавить, кроме некоторых других идентификаторов, типичное имя пользователя и пароль, не так ли? Я постараюсь провести вас через эти варианты.
Прежде всего, в вашем config.yml
вам необходимо настроить шлюз идентификации:
backend:
name: git-gateway
repo: githubUsername/githubRepo
branch: master
* 1048 Опция * -gateway позволяет использовать опции бэк-офиса Netlify. Поэтому следующие шаги связаны с настройкой этих параметров в вашем бэк-офисе. После Netlify docs вам нужно установить и разрешить идентификацию на вкладке Identity и нажать Enable Identity.
После включения необходимо добавить внешних провайдеров, как показано на следующем снимке экрана:
Это добавит к вашему git-gateway
логин для ваших провайдеров.
Если вы используете GitHub (как кажется ) Я полагаю, у вас правильно указан токен API, если нет, сообщите мне об этом, и я обновлю свой ответ.
Последний шаг - пригласить пользователей и разрешить им войти, эта конфигурация находится на вкладке Identity.
Все эти конфигурации будут отображаться на вашем сайте под /admin
:
Если вы нажмете эту кнопку Вы увидите следующий модальный логин: