Android читает электронную почту без включения менее безопасного приложения

Итак, я наткнулся на эту ссылку Небезопасные приложения и ваш аккаунт Google, и в ней говорится, что после 30 мая этого года опция «Включение менее безопасных приложений» больше не будет доступна.

Android читает электронную почту без включения менее безопасного приложения

Интересно, будет ли альтернатива? Мне нужно иметь возможность читать электронные письма и загружать вложения через мое приложение, при этом пользователю не нужно делать это самому, поэтому, насколько я мог видеть, Gmail API бесполезен.

Я также не смог найти другой способ доступа к почтовому ящику Gmail без включения этой опции... Спасибо за ваше время.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
20
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Весь смысл в том, что вы не должны использовать чей-то логин и пароль для доступа к gmail. Вы можете попробовать использовать пароль приложений, но неясно, будет ли это работать или нет в долгосрочной перспективе. Google был очень расплывчатым об этом.

Вы должны авторизовать пользователя либо с помощью Xoauth2 для smtp-сервера, либо с помощью API Gmail и авторизовать пользователя.

С помощью oauth вы можете запросить токен обновления, а затем вам нужно будет запросить разрешение пользователей только один раз, после чего вы можете использовать свой токен обновления для запроса нового токена доступа.

Я почитаю больше об использовании Xoauth2 или API Gmail, Ty. Я просто хочу уточнить, приложение не предназначено для использования чужого логина и пароля, а мое собственное только для того, чтобы передавать данные из приложения на электронную почту, а затем обрабатывать эти данные из компьютерного приложения. Своего рода бессерверное приложение.

OHM 06.04.2022 15:05

позвольте мне перефразировать это. Приложения никогда не должны использовать логин и пароль для доступа к учетной записи пользователя Google. Это всегда следует делать через Oauth.

DaImTo 06.04.2022 15:16

Другие вопросы по теме