Перейти к основному содержимому

Аутентификация Google

«1С:Шина» может использовать аутентификацию Google для входа пользователей в приложение.

Google входит в число предопределенных внешних сервисов. Чтобы его подключить, выполните следующие действия:

  1. В панели управления «Шины» перейдите на страницу добавления сервисов внешних учетных записей и нажмите + Добавить сервис.

  2. В списке сервисов выберите Google. В открывшемся окне скопируйте <Идентификатор сервиса>, он понадобится для настройки клиента.

    Скопируйте идентификатор сервиса

  3. Если у вас нет учетной записи в Google, то создайте ее.

  4. Зарегистрируйте приложение Google.

  5. Перейдите в раздел APIs & ServicesCredentials.

  6. В меню выберите + Create credentialsOAuth client ID. При необходимости настройте форму согласия на использование персональных данных: для этого нажмите кнопку Configure consent screen и введите необходимые данные.

  7. Нажмите кнопку Create OAuth client, чтобы создать клиента OAuth.

  8. Укажите следующие параметры:

    • Application type = Web application;
    • Name = НазваниеПриложения;
    • Authorized redirect URIs = https://{ИмяХоста}/auth/v2/client/oauth2/code/<Идентификатор сервиса>, например http://localhost:9090/auth/v2/client/oauth2/code/01973ed4-d566-732e-8c04-337841c9f8d4.

    Подробнее о том, как создать приложение Google

  9. Сохраните Client ID и Client secret.

  10. Вернитесь в форму добавления внешнего сервиса Google панели управления «Шины».

  11. Скопируйте Client ID в поле Идентификатор информационной системы и Client secret в поле Пароль информационной системы.

    Форма добавления сервиса аутентификации Google

  12. Нажмите кнопку Добавить, а затем Сохранить.

При входе в приложение пользователь увидит кнопку аутентификации через Google, если выполнены следующие условия:

Вход в приложение с помощью аутентификации Google

Если сервис подключен к списку пользователей приложения, то пользователь может добавить себе учетную запись, выполнив вход в сервис.