Как настроить авторизацию через учетную запись Google
В этой инструкции описывается последовательность шагов, которую необходимо выполнить, если вы хотите использовать учетную запись Google для авторизации на сайте мониторинга.
-
Откройте страницу Google Cloud Platform и войдите в учетную запись Google. По умолчанию открыта вкладка Dashboard.
-
Нажмите на Create project.
-
Укажите имя проекта (Project name), название организации (Organization) и место расположения проекта (Location). Если вы используете личную учетную запись, то поле Organization не показывается.
-
Нажмите на Create.
-
Откройте вкладку OAuth consent screen.
-
В списке выберите тип пользователей External.
-
Нажмите на Create.
-
Укажите имя приложения (App Name) и адрес электронной почты для связи с пользователями (User support email).
-
Внизу страницы укажите имя домена сайта мониторинга и адрес электронной почты для связи с Google.
-
Нажмите на Save and continue.
-
При необходимости настройте области действия (Scopes) и нажмите на Save and continue.
-
При необходимости добавьте тестовых пользователей, у которых должен быть смогут иметь доступ к проекту до его публикации.
-
Нажмите на Save and continue.
-
Откройте вкладку Credentials.
-
Нажмите на Create credentials, чтобы указать авторизационные данные.
-
Выберите Oauth client ID.
-
Выберите тип приложения и укажите его имя.
-
В полях Authorized JavaScript origins и Authorized redirect URIs введите URI сайта мониторинга (должен быть https).
-
Нажмите на Create.
-
Скопируйте ID клиента из поля Your Client ID.
-
В системе администрирования на вкладке Wialon найдите сайт мониторинга (тип Wialon Web), для доступа в который вы хотите использовать авторизацию через Google, и нажмите на кнопку Изменить напротив его имени. На вкладке Расширенные настроек сайта включите опцию Авторизация через Google.
Для выбранного сайта мониторинга должен использоваться протокол https.
-
В поле ID клиента для веб-приложения вставьте скопированный ID клиента.
-
Нажмите на Сохранить.
-
Авторизуйтесь на сайте мониторинга от имени пользователя, для которого необходимо настроить авторизацию через Google. В настройках пользователя на вкладке Безопасность нажмите на кнопку Привязать к Google.
-
Выберите учетную запись Google, которую вы хотите использовать для авторизации, и нажмите ОК.
В результате на странице входа в систему мониторинга показывается надпись Войти через Google, которая позволяет авторизоваться в системе с помощью привязанной учетной записи Google.