Description
PyconAR 2016 - Bahía Blanca
OpenID Connect Provider en segundos con Django por Ignacio Fiorentino
Audience level: Intermedia
Descripción
Como transformar tu proyecto Django en un proveedor de OpenID Connect para permitir a distintas aplicaciones, sin importar la tecnología, verificar la identidad de tus usuarios. Utilizando el paquete django-oidc-provider.
OpenID Connect (OIDC) es un protocolo de identidad creado sobre OAuth 2.0 que permite a distintas aplicaciones, sin importar su plataforma, confiar en la autenticación realizada por un proveedor de OIDC para verificar la identidad de un usuario.
Probablemente lo has usado cuando se integra el login de Google a una aplicacion estamos haciendo uso del protocolo OIDC.
Con el paquete django-oidc-provider podes transformar tu proyecto Django en un proveedor OIDC facilmente. Su codigo está disponible en Github, donde la comunidad aporta nuevas funcionalidades, documentación, reportes de bugs.
Tanto el protocolo como el paquete son open-source y de libre uso.
https://django-oidc-provider.readthedocs.org https://github.com/juanifioren/django-oidc-provider