Я изучаю django и настраиваю веб-сайт, который выполняет следующие действия.
- Показать страницу Google OAuth
- Получить токен доступа (и почтовый идентификатор) и проверить, Пользователь ранее вошел в систему с помощью этой учетной записи Google, выполнив поиск в базе данных.
- Если ранее зарегистрирован, извлеките его данные и покажите их
- Если пользователь входит в систему в первый раз, то отобразите страницу для введите некоторую информацию.
- Настройте файлы cookie или что-то подобное в браузере пользователя, чтобы избежать входа в систему каждый раз, когда он посещает сторону (если пользователь не удаляет файлы cookie и т. д. c)
- Параметр выхода из системы
Я прошел много уроков. Ни один из них не объясняет вышеупомянутые 3,4,5 балла. Есть ли пример учебника (или серии учебников) или пример проекта, который объясняет все вышеперечисленные шаги? Мне нужно что-то, что охватывает все. Этот учебник подходит близко, но нет никаких указаний о том, как это сделать 3,4,5. (В этом учебнике используются логины fb, instagram)
Любая ссылка или руководство высоко ценится. отвечает.