Usando el login de Github con un proyecto de Django

Estoy trabajando para crear un sitio que permita iniciar session con Github y estoy usando Django para esto. He llegado tan lejos como networkingirigir al usuario a la página de autorización de github, y luego networkingirigir al usuario a otra parte de mi proyecto después de la autorización exitosa. Mi pregunta es: ¿cómo extraigo elementos como el nombre de usuario y otros valores? Me imagino que me envían un object JSON, pero ¿cómo lo uso y dónde lo obtengo? Nunca antes había hecho algo como esto, por lo que podría ser obvio, pero si alguien pudiera ayudarme, sería apreciado. Tenga en count que soy un novato en Django.

El nombre de usuario de Github es solo OAuth. Existe documentation completa en el sitio de desarrollo de Github sobre cómo hacerlo manualmente, pero es probable que desee utilizar una de las muchas bibliotecas de Python que facilitan el process, como python-social-auth o django-allauth .

Consulte: https://developer.github.com/guides/basics-of-authentication/

Pero hay un package con esta funcionalidad: python-social-auth