#php #simplesamlphp
Вопрос:
Я новичок в SSO и пытаюсь настроить simplesamlphp на существующем сервере Windows, PHP/MySQL. Я установил последнюю версию simplesamlphp и следовал инструкциям по настройке на simplesaml.org сайт, включая настройку виртуального хоста в файле конфигурации Apache, настройку пути к базе данных, аутентификационного пароля, секретной информации и технической контактной информации в файле конфигурации simplesaml. На данный момент я могу загрузить frontpage_federation.php страница, но когда я пытаюсь войти в систему как администратор, время ожидания процесса истекает. Я получаю сообщение об ошибке, в котором говорится, что сайт недоступен, и сайт слишком долго не отвечал. Кто-нибудь испытывал это раньше и можете ли вы дать мне несколько идей о том, какие ошибки я допускаю в своей конфигурации?
httpd.conf
<VirtualHost *>
ServerName service.example.corp:8080
DocumentRoot G:/localhost/simplesamlphp/www/service.example.corp
SetEnv SIMPLESAMLPHP_CONFIG_DIR G:/localhost/simplesamlphp/config
Alias /simplesaml G:/localhost/simplesamlphp/www
<Directory G:/localhost/simplesamlphp/www>
Require all granted
</Directory>
</VirtualHost>
config.php
'baseurlpath' => 'https://service.example.corp:8080/simplesaml/',
Ответ №1:
Я предполагаю, что что-то идет не так при перенаправлении вас после того, как вы ввели учетные данные, и что вы попадаете на URL-адрес без этого номера порта. Панель инструментов веб-разработки вашего браузера или отличное расширение браузера SAML Tracer должны быть в состоянии подтвердить, какие запросы отправляются по каким точным URL-адресам. Это, скорее всего, поможет точно определить вашу проблему.