|
Это просто, также как иметь ключ от двери в кармане штанов, вместо того чтобы помнить в голове логин и пароль, которые нужно ещё набирать на клавиатуре и не ошибиться в регистре или раскладке клавиатуры...
Идея в том, чтобы логин и пароль пользователя хранился в одном файл-ключе. Тогда, чтобы авторизоваться на сайте пользователь должен предоставить сайту свой файл-ключ, в котором содержаться его авторизационные данные.
Просто попробуйте представить, как это может выглядеть:
- Вы помните, что регистрировались на определенном сайте, значит у вас есть к нему файл-ключ;
- У вас на компьютере есть секретная папочка с файл-ключами от сайтов
- помнить нужно только где эта папка находится;
- вы можете переименовывать файлы ключей так как вам удобно,
главное ведь — это информация внутри файла;
- Или вы записали один файл-ключ на флешку, и можете предоставить его для авторизации, только если флешка подключена к компьютеру;
- Больше не нужно мучительно перебирать в голове свои электронные ящики, которые вы могли указать при регистрации на сайте, у вас есть файл-ключ от этого сайта, в котором все данные сохранены и вы сами можете освежить свою память заглянув туда и посмотрев свои авторизационные данные;
- Вашей бабушке теперь легко объяснить, что для входа на её страничку нужно нажать вот эту кнопочку и выбрать вот этот файл! Моя дорогая бабушка, это также как ваш ключ от входной двери, только в виде файла для входа на сайт.
Конечно такая идиллия возможна, если на самом сайте предусмотрена возможность входа по файл-ключу. Я призываю разработчиков использовать эту идею, как благо для своих любимых пользователей. Ведь каждый разработчик тоже является пользователем, когда пользуется другими сайтами, ну или наверняка у каждого есть своя любимая бабушка :-)
В сущности всё просто:
- Мы как и раньше просим пользователя зарегистрироваться;
- Затем присылаем пользователю письмо, на указный ящик, а в приложение кладём файл-ключ, для авторизации на сайте;
- Причём, пароль мы генерируем сами, любой сложности и длины! Или мы можем ввести произвольное количество авторизационных параметров, чтобы их комбинации было не реально подобрать. По крайней мере, теперь хотя бы паролей «123» можно гарантировано избежать;
- А ещё появляется магия:
- Нужно заполнить только одно поле вместо двух;
- И войти на сайт теперь можно не используя клавиатуру вообще!
Ну, и раз все так просто, то вы прямо сейчас можете проверить как это работает.
|