Есть простой способ организовать удаленный доступ к веб приложениям на основе фактора владения электронной почтой, без интеграций и из свободных компонент. Ссылка на дему и пример конфигурации внутри:
https://github.com/supereldar/lua-resty-accessЕсли коротко, то это специальный lua модуль для nginx, точнее его модификации - openresty. Модуль реализует беспарольную аутентификацию и авторизацию для проксируемых приложений. Можно задавать разрешенные почтовые ящики или их маски прямо в конфиге nginx. Для доставки писем по умолчанию используется публичный http/smtp relay, но можно указать и собственный smtp сервер. Разрабатывал под себя для сопровождения онлайн составляющей тренингов, но возможно, сейчас понадобиться кому-то еще.