Какие есть хорошие способы сделать сайт приватным полностью?
добавить basic авторизацию, а клиентам давать ссылки с прописанными логином и паролем вида http://user:password@domain.com/
Локальная HTML-страничка с одной кнопкой: "Вход".
Форма отправляет POST-запрос с одним динамическим полем (токеном) на основе паблик ключа, заранее полученного от сервера (hardcoded).