Рейтинг:0

Аутентификация одного домена с несколькими клиентами с открытым идентификатором на веб-сервере Apache

флаг pg

Я хочу иметь возможность использовать разных клиентов OIDC для аутентификации в одном домене, размещенном на веб-сервере.

Это значит, что я хочу служить мойдомен.example.com и иметь несколько клиентов OIDC, которые могут подключаться к этому домену.

Для одного клиента это легко можно сделать с помощью mod_oidc на веб-сервере Apache, предоставив

OIDCRedirectURI https://mydomain.example.com/auth0/redirect_uri/
OIDClientID CLIENT_ID
OIDCClientSecret CLIENT_SECRET
OIDCCКриптопарольCRYPTO_PASSPHRASE
OIDCScope "область действия"
OIDCProviderMetadataURL https://oidc.mydomain.example.com/.well-known/openid-configuration

Но таким образом я могу разрешить доступ только одному клиенту OIDC мойдомен.example.com.

Итак, мой вопрос: как я могу этого добиться? Можно ли использовать только один виртуальный хост? Могу ли я настроить несколько виртуальных хостов, указывающих на один и тот же домен? Или нужен совсем другой подход?

Ссылаясь на Документация по Apache Я думаю, что использование одного и того же домена на разных хостах с разными настройками OIDC не сработает, потому что Apache выбирает ровно один виртуальный хост для обслуживания запроса. Это означает, что аутентификация через OIDC может работать только для некоторых запросов, которым повезло попасть на соответствующий виртуальный хост.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.