Минусы, я так понимаю, от сердитых парней, у которых ничего подобного не получилось?..
Однажды ...
Минусы, я так понимаю, от сердитых парней, у которых ничего подобного не получилось?..
Однажды на хабре появился пост «180 сайтов за 180 дней». А сегодня я узнал, что Дженифер Девальт завершила свой марафон. В блоге она описывает впечатления от этого «забега». В честь окончания она написала… Hello World )
Заценить его можно здесь.
Несмотря на то, что проскакивала информация, будто пару лет назад Дженифер успела выпустить пару приложений для айфона, данный эксперимент сам по себе выглядит довольно интересно. Каждый день, без перерыва, плодить по сайту (но это скорее, веб-приложения) — очень серьёзно.
Читать дальше →
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске:
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске:
Читать дальше →
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске:
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске:
Читать дальше →
... некоторых проектов на
on Rails мне ...

Аутентификация пользователей в экосистемах наподобие Google или Envato реализована в виде отдельных сервисов (accounts.google.com, account.envato.com), предоставляющих необходимые данные и токены сайтам-клиентам. В ходе разработки некоторых проектов на Ruby on Rails мне и пришлось столкнуться с подобной задачей. По-научному — single sign-on или технология единого входа.
Нужен был (1) общий сервис для всех сайтов экосистемы, с (2) преимущественно социальной авторизацией, в угоду входу по связке «логин+пароль».
Сервис, (3) аккумулирующий в себе данные из тех социальных сервисов, с помощью которых пользователь входит в систему, и (4) предоставляющий эти данные сайтам-клиентам.
Задача оказалась настолько же интересной, насколько и нестандартной. Началось все с полезной, но уже немного устаревшей статьи — автор предлагал использовать гем omniauth и кастомную стратегию на сайтах клиентах, а на сайте-провайдере — использовать тот же omniauth в связке с devise для аутентификации через соц. сервисы.
Devise в моем случае подходил мало (завязка на логине+пароле), поэтому предпочтение было полностью отдано omniauth. С этого и началось мое маленькое приключение, о ходе которого предлагаю вам ознакомиться в данной статье.
Читать дальше →
Чуть больше четырёх месяцев назад Дженнифер Девальт (Jennifer Dewalt) приняла важное решение — ...