Недавно возникла задача прикрутить к библиотеке A3M (это довольно популярная библиотека аутентификации для CodeIgniter) поддержку аутентификации OAuth2 через Google. Все началось с того, что пару месяцев назад ко мне обратился товарищ. У него есть сайт, написанный кем-то в незапамятные времена на CodeIgniter. Естественно, этот кто-то уже исчез в неизвестном направлении.
Сайт вполне рабочий и проблем особо не делает, поэтому товарищ особо не парился и даже не думал про апдейты или (упаси боже) миграцию куда либо.
В один прекрасный день он обнаружил что при логине через Google прилетает такое вот сообщение:
OpenID 2.0 for Google Accounts is Going Away. OpenID 2.0 is no longer supported. If your app uses OpenID 2.0, you must migrate your app by the shutdown date April 20, 2015, as shown in the migration timetable.
Хотя мой товарищ ни разу не программист, почуял неладное и обратился ко мне в надежде, что я смогу это дело поправить.
У него довольно большая база юзеров на сайте, которые логинились через Google, и если до 20-го апреля это дело не пофиксить, многие юзеры внезапно не смогут попасть на сайт.
«Не проблема, пофиксим», — сказал я и полез в гугловский мануал по миграции. Читать дальше →
Распродажа! Скидки до 70%
Распродажа! Скидки до 70%
Скидка 10% на детскую коллекцию!
Требуется ввод промо-кода. Акция распространяется на определенную группу товаров. Акция доступна для всех клиентов магазина. Акция доступна без ограничений по сумме заказа.
Скидка 10% на детскую коллекцию!
Требуется ввод промо-кода. Акция распространяется на определенную группу товаров. Акция доступна для всех клиентов магазина. Акция доступна без ограничений по сумме заказа.