Viernes 11:00–12:00

OpenID Connect Provider en segundos con Django

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.

Resumen

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

Slides

Video