Моя система запускает игровой фреймворк через lighttpd. Мне нужно знать, поступают ли запросы от Facebook с https или http.
Два вопроса:
Могу ли я каким-то образом определить в своей структуре, был ли исходный запрос от http или https? (Я проверил request.secure, но он всегда ложный)
Если фреймворк не дает мне никакого метода для определения этого, могу ли я использовать mod_rewrite для добавления ssl = true к параметрам запроса?
Сам не пробовал, но по словам это обсуждение ты должен добавить
RequestHeader set X-Forwarded-Proto "https"
на ваш виртуальный хост. Play увидит это и установит для request.secure значение true, даже если трафик, достигающий экземпляра воспроизведения, уже был расшифрован.