Я пытаюсь внедрить систему авторизации OIDC на моем сайте.Я использую openID connect discovery для сбора всей необходимой информации из .well-known / openid-configuration.Мне удалось добраться до части входа в систему и всего остального, но когда IDP (поставщик удостоверений) пытается перенаправить на мой сайт, чтобы вернуть информацию о пользователе, я получаю SSL_PROTECTION_ERROR.В частности, Google Chrome возвращает это
"Этот сайт не может обеспечить безопасное соединение. 10.10.10.10 отправил неверный ответ. ERR_SSL_PROTOCOL_ERROR"
Я не уверен, как настроить мой сервер Apache длявключите SSL, или я предполагаю, что именно поэтому возникает проблема.
Мой URL-адрес перенаправления следующий: https://10.10.10.10:3000/secure/redirect
Мой файл конфигурации Apache выглядит следующим образом:
ServerName localhost
Listen 3000
LoadModule auth_openidc_module modules/mod_auth_openidc.so
<VirtualHost *:8080>
SSLEngine On
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/locahost.key
ServerName localhost
ErrorLog /var/log/httpd/justus-backend.log
<Location /api>
ProxyPass http://localhost:3000
ProxyPassReverse http://localhost:3000
</Location>
<Location /secure/redirect>
SSLEngine On
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
ServerName 10.10.10.10
AuthType openid-connect
Require valid-user
Listen 3000
</Location>
</VirtualHost>
{% if environment_id == "vagrant" %}
EnableSendfile Off
{% endif %}
Спасибо за помощь, я новичок в работе на стороне сервера, и у меня проблемы с этим.
Br, Victor