авторизация на сайте через файл-ключ

Авторизация пользователей через файл-ключи

Было

Введите свой логин и пароль
для авторизации на сайте
Логин
Пароль

Стало

Укажите свой файл-ключ для входа на сайт

Зарегистрироваться

Сменить файл-ключ


Подробности и обсуждение файл-ключей здесь:
http://xpoint.ru/forums/programming/theory_algorythms/thread/44841.xhtml

Это просто, также как иметь ключ от двери в кармане штанов, вместо того чтобы помнить в голове логин и пароль, которые нужно ещё набирать на клавиатуре и не ошибиться в регистре или раскладке клавиатуры...

Идея в том, чтобы логин и пароль пользователя хранился в одном файл-ключе. Тогда, чтобы авторизоваться на сайте пользователь должен предоставить сайту свой файл-ключ, в котором содержаться его авторизационные данные.

Просто попробуйте представить, как это может выглядеть:
  • Вы помните, что регистрировались на определенном сайте, значит у вас есть к нему файл-ключ;
  • У вас на компьютере есть секретная папочка с файл-ключами от сайтов
    • помнить нужно только где эта папка находится;
    • вы можете переименовывать файлы ключей так как вам удобно,
      главное ведь — это информация внутри файла;
  • Или вы записали один файл-ключ на флешку, и можете предоставить его для авторизации, только если флешка подключена к компьютеру;
  • Больше не нужно мучительно перебирать в голове свои электронные ящики, которые вы могли указать при регистрации на сайте, у вас есть файл-ключ от этого сайта, в котором все данные сохранены и вы сами можете освежить свою память заглянув туда и посмотрев свои авторизационные данные;
  • Вашей бабушке теперь легко объяснить, что для входа на её страничку нужно нажать вот эту кнопочку и выбрать вот этот файл! Моя дорогая бабушка, это также как ваш ключ от входной двери, только в виде файла для входа на сайт.

Конечно такая идиллия возможна, если на самом сайте предусмотрена возможность входа по файл-ключу. Я призываю разработчиков использовать эту идею, как благо для своих любимых пользователей. Ведь каждый разработчик тоже является пользователем, когда пользуется другими сайтами, ну или наверняка у каждого есть своя любимая бабушка :-)

В сущности всё просто:
  • Мы как и раньше просим пользователя зарегистрироваться;
  • Затем присылаем пользователю письмо, на указный ящик, а в приложение кладём файл-ключ, для авторизации на сайте;
  • Причём, пароль мы генерируем сами, любой сложности и длины! Или мы можем ввести произвольное количество авторизационных параметров, чтобы их комбинации было не реально подобрать. По крайней мере, теперь хотя бы паролей «123» можно гарантировано избежать;
  • А ещё появляется магия:
    • Нужно заполнить только одно поле вместо двух;
    • И войти на сайт теперь можно не используя клавиатуру вообще!

Ну, и раз все так просто, то вы прямо сейчас можете проверить как это работает.

Регистрация пользователя

Ваш логин
Элепочта
Проверена отправка писем на @yandex.ru, @mail.ru, @rambler.ru, @gmail.com

© Павел Карасёв