#ruby-on-rails #ssl #rack #client-certificates
#ruby-on-rails #ssl #rack #клиент-сертификаты
Вопрос:
На самом деле — заголовок вопроса говорит почти обо всем. В более ранних Rails (2.x) я видел код, который получал доступ к данным сертификата клиента через request.env
хэш. Мое приложение rack получает call
с env
аргументом, но этих данных там нет. Как я могу получить к нему доступ?
Ответ №1:
Вы должны включить это на веб-сервере, например, в Apache делать SSLOptions ExportCertData и / или StdEnvVars. Таким образом, вы получите SSL_* vars в env.