Как авторизовать аккаунт Gmail с помощью Oauth для отправки проверочных писем с помощью django-allauth
С 2025 года менее безопасные приложения будут отключены, и я не могу понять, как интегрировать аккаунт gmail с django-allauth для отправки проверочных писем. У меня есть экран согласия OAuth и учетные данные, Client_id, Client_secret, но я не понимаю, как я могу использовать этот аккаунт gmail с django.
Я знаю, что мне не хватает кода здесь, но буквально ничего не получилось, кроме создания учетной записи в консоли google и активации OAuth/Credentials. Я искал любое руководство в Интернете, но все они используют менее безопасные приложения.
Пробовал что-то с https://docs.allauth.org/en/dev/socialaccount/providers/google.html, но даже не уверен, имеет ли это отношение к входу в учетную запись в приложении и отправке писем с помощью этой учетной записи
Я также столкнулся с проблемой при попытке отправить верификацию электронной почты. В частности, вам нужен аккаунт Gmail, который не заканчивается на @gmail.com. Если вы используете другой тип Gmail, например почту колледжа или офиса (например, charitra.shrestha@patancollege.edu.np), она может поддерживать менее безопасные приложения в своих настройках.
Для таких аккаунтов может потребоваться включить App Passwords в настройках Gmail. Если хотите, я могу предоставить свой Gmail для тестирования. Напишите мне на Instagram (https://www.instagram.com/_charitraa_/), и я поделюсь своим Gmail, чтобы помочь вам протестировать процесс проверки электронной почты.
Как вариант, вы можете включить App Passwords на другой моей учетной записи и попробовать сами. У меня есть две учетные записи в моем колледже.