Nginx + Google-authenticator или не все не так просто…

Авторизация в nginx на базе google одноразовых паролей. По разным причинам пришлось отказаться от авторизации auth_basic и файла с паролями, несекурно и все тут. Пользователей много с разным уровнем знаний, поэтому авторизация по сертификатам не подходит. Подсказали решение на базе Nginx (http_auth_request_module) + Apache (google-authenticator-apache-module). Поковырявшись несколько дней поднял, но не мог понять некоторые моменты как работают. Поковырявшись еще и разобрался. Вот делюсь…

© Habrahabr.ru