А еще можно придумать 1-2 правила для усиления уже существующего пароля.
Вот по такой маске все пароли будут уникальными: %prefix% %delimiter% %common_password% %delimiter% %postfix%
В качестве префикса можно использовать домен ресурса первого уровня в верхнем регистре. В качестве разделителя любой символ, к примеру "#". В качестве общего пароля какой-либо пароль, который надо усилить. В качестве второго разделителя снова подойдет "#" и в качестве постфикса можно взять первые 3 буквы ресурса.
Например, обычный пароль для хабра — swordfish. После нашего усиления он станет таким: RU#swordfish#hab
Естественно, можно опустить только префикс или только постфикс, сменить формирование этого самого префикса/постфикса, а также расширить количество символов разделителя до 3...4.
Я начал реализовывать так: есть сущность пользователя и есть сущность провайдера авторизации. Кстати, туда же я отнёс и классический способ авторизации через емейл. И получается связь один ко многим. То есть на одну сущность пользователя может приходиться от 1 до N сущностей провайдеров.
Единственное, что не ясно, так это способ первой привязки провайдера к уже существующей записи. Точнее оно ясно, но подключать другие способы, уже будучи авторизированным пользователем, как-то не комильфо — не решается вопрос клонов.
Автор, такие призывы срабатывают для 1 человека из 100:
1) многие поржали над комментами и над 10 фактами о леммингах;
2) некоторым пришла в голову идея поставить качаться торрент с фильмом о дикой природе;
3) кто-то вспомнил что уже понедельник на носу и его настроение внезапно упало в минус;
4) еще одна часть читателей глотнула чая и подперла головой руку;
5) кто-то даже не дочитал и закрыл одну из сотни открытых вкладок;
6) ?????
7) профит однако в том, что найдутся такие ребята, которые после прочтения «альт-табнутся» в редактор кода и продолжат усердно писать свой проект, придуманный вчера на салфетке в кафешке;
А между прочим Kiln — это хостинг (от конторы Джоэла) Mercurial репозиториев с тулзой для код-ревью. Для стартапов и студентов бесплатно на 2 юзера. Для собственных поделок или фриланса самое то!
Неважно, что «сервис никому не нужен». Важен опыт, полученный при реализации.
Кстати, это можно монетизировать контекстной рекламой. А еще можно сделать Iframe-приложение, а там какие-нибудь плюшки за голоса. Ну а голоса можно и на хлеб намазать. Удачи.
Вот по такой маске все пароли будут уникальными: %prefix% %delimiter% %common_password% %delimiter% %postfix%
В качестве префикса можно использовать домен ресурса первого уровня в верхнем регистре. В качестве разделителя любой символ, к примеру "#". В качестве общего пароля какой-либо пароль, который надо усилить. В качестве второго разделителя снова подойдет "#" и в качестве постфикса можно взять первые 3 буквы ресурса.
Например, обычный пароль для хабра — swordfish. После нашего усиления он станет таким: RU#swordfish#hab
Естественно, можно опустить только префикс или только постфикс, сменить формирование этого самого префикса/постфикса, а также расширить количество символов разделителя до 3...4.
Единственное, что не ясно, так это способ первой привязки провайдера к уже существующей записи. Точнее оно ясно, но подключать другие способы, уже будучи авторизированным пользователем, как-то не комильфо — не решается вопрос клонов.
1) многие поржали над комментами и над 10 фактами о леммингах;
2) некоторым пришла в голову идея поставить качаться торрент с фильмом о дикой природе;
3) кто-то вспомнил что уже понедельник на носу и его настроение внезапно упало в минус;
4) еще одна часть читателей глотнула чая и подперла головой руку;
5) кто-то даже не дочитал и закрыл одну из сотни открытых вкладок;
6) ?????
7) профит однако в том, что найдутся такие ребята, которые после прочтения «альт-табнутся» в редактор кода и продолжат усердно писать свой проект, придуманный вчера на салфетке в кафешке;
Но, пока что это полная технологическая утопия.
Кстати, это можно монетизировать контекстной рекламой. А еще можно сделать Iframe-приложение, а там какие-нибудь плюшки за голоса. Ну а голоса можно и на хлеб намазать. Удачи.