Задать вопрос

Как сделать авторизацию через госуслуги на django приложении?

Здравствуйте, подскажите пожалуйста, кто уже делал авторизацию на сайте через портал госуслуг?

В инструкции от портала есть такая вырезка:

Доработайте систему
В ЕСИА есть механизм аутентификации пользователей. Он основан на спецификациях OAuth 2.0 и расширении OpenID Connect 1.0. Вам нужно сгенерировать закрытый ключ и сертификат открытого ключа, а после зарегистрировать его в технологическом портале.

Для oauth на сколько я понял используется модуль django_social, можно ли его использовать для такой авторизации и непонятно как сгенерировать ключ и сертификат открытого ключа и как он должен взаимодействовать с oauth 2.0.

Есть какие нибудь инструкции, кто для себя уже реализовывал такое? Просто я не понимаю с чего начать вот эту интеграцию входа через госуслуги

Дополнение:
Сертификат и ключ это обычный сгенерированный через OpenSSL получается я так понял, судя по тому, что сказано сгенерировать, но как его использовать с django_social если он подойдет или например с библиотекой Django-oauth-toolkit возможно она больше подойдет для авторизации через госуслуги
  • Вопрос задан
  • 612 просмотров
Подписаться 6 Сложный 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы