Вход через Google
Учётные записи Google входят на собственной странице входа Google через OAuth 2.0 и PKCE, поэтому FOLD никогда не видит и не хранит ваш пароль Google.
Как проходит вход
Когда FOLD распознаёт адрес Google (gmail.com или googlemail.com), при настройке вместо поля пароля появляется Войти через провайдера (OAuth). На Mac, iPhone и iPad это работает одинаково.
- FOLD открывает страницу входа Google в системном окне входа, а не в представлении, которым управляет FOLD.
- Вы входите в Google, в том числе проходите двухэтапную проверку, если она настроена, и разрешаете доступ к своей почте.
- Google возвращает управление FOLD, и FOLD создаёт учётную запись.
Технически FOLD использует поток OAuth 2.0 с кодом авторизации (authorization code flow) и PKCE (метод S256), обязательным при каждом входе. FOLD зарегистрирован как публичный клиент и не содержит секрета клиента. Запрашивается полный доступ к почте Google, который нужен IMAP и SMTP. Оба протокола затем проходят аутентификацию через XOAUTH2.
Токены, выданные Google, хранятся в Связке ключей устройства. FOLD сам обновляет токен доступа, когда истекает срок его действия. Токены OAuth никогда не синхронизируются с iCloud, даже если вы включили синхронизацию паролей.
Отзыв доступа
Когда вы удаляете учётную запись в FOLD, её токены удаляются из Связки ключей. Чтобы отозвать доступ FOLD и на стороне Google, удалите FOLD из списка сторонних приложений с доступом в своём аккаунте Google.
Другие адреса Google
FOLD предлагает вход через Google только для адресов, которые распознаёт как адреса Google; сегодня это gmail.com и googlemail.com. Для адреса на вашем собственном домене, почту которого обслуживает Google, используйте ручную настройку с паролем приложения из вашего аккаунта Google.
Учётные записи Microsoft
FOLD распознаёт адреса Outlook.com, Hotmail, Live и MSN, а профиль Microsoft требует OAuth. Вход через Microsoft пока недоступен, потому что у FOLD нет зарегистрированного клиента Microsoft; попытка завершается ошибкой. Вход через Microsoft запланирован. До тех пор FOLD не предлагает поддерживаемого способа добавить учётную запись Microsoft.
Пароли приложений
Многие провайдеры позволяют создать в настройках учётной записи отдельный пароль для приложения. Вы вводите его как обычный пароль, и FOLD никогда не узнаёт ваш основной пароль.
- На iPhone и iPad шаг OAuth предлагает Настроить вручную с подсказкой «Если вход через провайдера не работает: многие провайдеры разрешают пароль приложения».
- На Mac выберите Настроить вручную на первом шаге настройки.
Для Почты iCloud, Yahoo Mail, Fastmail и Zoho Mail пароль приложения является обычным способом входа; см. Встроенные провайдеры.