Можно ли одновременно проверять подлинность нескольких приложений за обратным прокси-сервером? - PullRequest
0 голосов
/ 08 октября 2018

У меня есть одно "основное" приложение и одно "вторичное" приложение

Мне нужно аутентифицировать пользователей по провайдеру идентификации, который использует OpenID Connect для двух приложений одновременно (основной поток, только одно согласие)

Моя идея - поставить обратный прокси-сервер перед моими двумя приложениями, чтобы они имели одинаковое имя хоста, с виртуальным хостом для дополнительного приложения.

Есть ли что-то, что помешало бы мнеделать это?Если я получу токен доступа с основным приложением, будет ли он учитываться при переходе ко второму приложению?

1 Ответ

0 голосов
/ 09 октября 2018

Да, вы можете использовать обратный прокси-сервер, который действует как одна проверяющая сторона OpenID Connect по отношению к поставщику OpenID Connect.Обратный прокси-сервер будет пересылать запросы вашим двум приложениям, не используя разные виртуальные хосты, а используя прокси-примитивы, например ProxyPass в Apache.Вы можете использовать mod_auth_openidc на веб-сервере Apache, чтобы облегчить это.

...