1

Я управляю компанией, в которой у нас есть одна учетная запись с сервисным веб-сайтом, и мы хотели бы, чтобы пользователи имели доступ к этому веб-сайту, как если бы они были аутентифицированы с помощью учетной записи компании. Однако по понятным причинам мы не хотим предоставлять учетные данные компании пользователям компании. По сути, мы хотели бы создать нечто похожее на то, что делают многие университеты, чтобы предоставить своим студентам доступ к онлайн-библиотекам. Как это обычно достигается?

Моей первой мыслью было использовать прокси-сервер для этого, и я посмотрел прокси-аутентификацию Squid, но похоже, что эта конфигурация направлена на то, чтобы запрашивать у пользователей аутентификацию, прежде чем предоставить им доступ в Интернет, что совсем не то, что мы хотим.

Как мы можем достичь этого? Обратите внимание, что нашей ОС (на всех компьютерах пользователей и на сервере компании) является Debian 7.0 (Wheezy).

Мы надеемся на независимый от браузера ответ, но если это невозможно, мы используем Google Chrome версии 28.0.1500.52

1 ответ1

0

Если веб-сайт службы, о котором вы говорите, использует обычную аутентификацию, вы можете разместить обратный прокси-сервер перед ней. Обратный прокси-сервер будет обрабатывать аутентификацию. Вот похожий вопрос с некоторыми ответами, которые могут быть вам полезны:

https://stackoverflow.com/questions/567814/apache2-reverse-proxy-to-an-end-point-that-requires-basicauth-but-want-to-hide-t

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .