Я сумел показать кнопку «Войти с Google», выполнив шаги на этой странице документации:
https://www.itophub.io/wiki/page?id=ext ... hridohbrod /> Вот конкретные шаги, которые я сделал: < /p>
[*] Я добавил эти строки в общий файл конфигурации через интерфейс ITOP: < /li>
< /ol>
Код: Выделить всё
'allowed_login_types' => 'form|hybridauth-Google|external|basic|token', // added hybridauth-Google as an allowed type
// other settings
// ........
'combodo-hybridauth' => array (
'debug' => true,
'synchronize_user' => true,
'synchronize_contact' => true,
'default_organization' => 'my organization name',
'default_profile' => 'Portal User',
'portal_enabled' => false,
'redirect_url' => '/pages/UI.php', // an attempt to fix the redirection error
'providers' => array (
'Google' =>
array (
'enabled' => true,
'keys' =>
array (
'id' => 'google client id from google console',
'secret' => 'google client secret from google console',
),
'scope' => 'email profile',
),
/*
other social media settings (twitter, facebook, etc) ...
*/
),
// ...........
< /ol>
Код: Выделить всё
https://test.mydomain/env-production/combodo-hybridauth/landing.phpКод: Выделить всё
https://test.mydomain/pages/UI.php?operation=hybridauth< /code> < /li>
< /ul>
Проблема, с которой я сталкиваюсь, заключается в том, что, как только я нажимаю на кнопку «Войти с Google», она подсказывала бы мне войти в свою учетную запись Google, и после того, как я это сделаю, вместо того, чтобы перенаправить меня на приборную панель ITOP, я перенаправляю на этот URL:
https://test.mydomain.com/pages/exec.php?exec_module=itop-portal-base&exec_page=index.php&portal_id=itop-portal< /code>
, которая сбоя с этой ошибкой:
ошибка iTop о контроллере предпочтений в Symphony < /p>
Я спросил DeepSeek, она сказала, что проблема в том, что она автоматически перенаправляется на портал, который предположил, что я отключил в этих строках вышеупомянутого блока кода: < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/79778981/error-in-google-authentication-with-openid-in-itop[/url]
Мобильная версия