RStudio прокси-аутентификация - PullRequest
       40

RStudio прокси-аутентификация

0 голосов
/ 13 февраля 2020

Я установил прокси-аутентификацию для RStudio Server.

RStudio Server перенаправляет на промежуточное программное обеспечение, реализованное с использованием Express JS Промежуточное программное обеспечение создает запрос к серверу аутентификации, а затем анализирует ответ от него. .

Затем промежуточное ПО добавляет к ответу заголовок X-RStudio-Username, который является перенаправлением на RStudio. Однако заголовок добавляется к ответу от промежуточного программного обеспечения, и затем браузер не сохраняет его при перенаправлении на RStudio Server

Поскольку запрос браузера не имеет требуемого заголовка, RStudio запрашивает аутентификацию снова создавая бесконечное l oop

Как мне подходить к этому случаю?

Как лучше всего добавить требуемый заголовок для RStudio Server?

1 Ответ

1 голос
/ 03 марта 2020

Браузер не будет добавлять этот заголовок для вас. Вы должны добавить его в слой, который передает трафик c через RStudio Server. Если у вас нет такого слоя, вам необходимо добавить его, например, Nginx. Этот уровень может аутентифицировать запрос с использованием любого механизма, поддерживаемого вашим поставщиком аутентификации, и добавить заголовок X-RStudio-Username (который мы рекомендуем переименовать по соображениям безопасности).

Поскольку вы используете RStudio Server Pro, наша служба поддержки будет рады помочь вам в этом:

support@rstudio.com

Вы также будете рады узнать, что мы работаем над поддержкой SAML для предстоящего выпуска RStudio Server Pro!

...