Django tutorial - How to authenticate using Google #20

preview_player
Показать описание
Welcome everyone to part 20 of the web development in Python with Django. First of all, I wasn't planning to make this tutorial at first, but I got a request to cover a topic on implementing account authentication with 3rd party pages. So, this will be a simple tutorial to explore social (Google) OAuth 2.0 authentication integration with Django.

First, what is OAuth? That's an open authorization service that allows websites or applications to share user information with other websites without being given a user's password. Users can sign in to multiple sites using the same account without creating other credentials. There are plenty of these OAuth service providers that finite list can be found on this official link. Most popular are Google, Facebook, Twitter, and GitHub. When we implement one of them, it's pretty simple and similar to adding more of them. I'll cover only the Google provider in this tutorial because this post would be too long to cover all of them.

In this tutorial, I'll continue working on my previous tutorial (SQLite to PostgreSQL), but there shouldn't be any problems if you create a Django project from scratch to try it out.

#django #programming #educational #technology #web #website
Рекомендации по теме
Комментарии
Автор

Thank you so much for your tutorial and the notes. It was well-explained and authentic.

teaching
Автор

Thanks for great explanation and sharing your repo with many great example projects.

simonstrandgaard
Автор

sir my provider list in django admin is empty, how do i fix it?

anishdahal
Автор

I'm getting an error when I try to singin. The error is "Social Network login failure" any help please?

adarkwahking
Автор

Thankyou sir I hope your channel grows you have helpend me

syedhassan
Автор

why you write the whole code just copy and past on it .

codesengine
Автор

YOU JUST SAVE US ON OUR PROJECT HUHU THANK YOU 😭 HOPE YOU GET RICH😭

Ann-jftz
welcome to shbcf.ru