Назад | Перейти на главную страницу

как я могу определить, являются ли исходные запросы безопасными или незащищенными, используя lighttpd перед игровой платформой?

Моя система запускает игровой фреймворк через lighttpd. Мне нужно знать, поступают ли запросы от Facebook с https или http.

Два вопроса:

  1. Могу ли я каким-то образом определить в своей структуре, был ли исходный запрос от http или https? (Я проверил request.secure, но он всегда ложный)

  2. Если фреймворк не дает мне никакого метода для определения этого, могу ли я использовать mod_rewrite для добавления ssl = true к параметрам запроса?

Сам не пробовал, но по словам это обсуждение ты должен добавить

RequestHeader set X-Forwarded-Proto "https"

на ваш виртуальный хост. Play увидит это и установит для request.secure значение true, даже если трафик, достигающий экземпляра воспроизведения, уже был расшифрован.