Все началось с того, что Минкомсвязи разрешило использовать портал госуслуг для идентификации и аутентификации пользователей на негосударственных веб-узлах. Это реализуется с помощью службы ЕСИА (Единая Система Идентификации и Аутентификации — [esia.gosuslugi.ru][1]). Заказчик нашего проекта входил в число первых 5-ти участников, которые подали заявки на интеграцию с ЕСИА, что выразилось для нас задачей эту интеграцию поддержать. В свободном доступе мы не нашли открытого бесплатного решения подходящего для своего стека технологий, поэтому после разработки, с благословления заказчика, решили поделиться собственным (BSD license). Итак, представляем вам проект esia-connector, написан на Python 3, использует утилиту openssl, проверялся в работе только в Debian-based системах. Пакет: [pypi.python.org/pypi/esia-connector][2] Проект: [github.com/saprun/esia-connector][3] [Подробнее про использование, недостатки, планы.][4]
[1]:
https://esia.gosuslugi.ru
[2]:
https://pypi.python.org/pypi/esia-connector/
[3]:
https://github.com/saprun/esia-connector
[4]:
http://habrahabr.ru/post/271827/#habracut