Я реализовал поддержку OAuth для Gmail, и она отлично работает, но если я вхожу в систему с помощью учетной записи Google Apps (пользовательский домен), у меня возникают некоторые проблемы. Например, providerforEmail: не работает. Есть ли обходной путь для этого? Я могу установить свое имя и порт вручную при создании сеанса, но передаю MCOMailProvider несколько методов в моем приложении, и мне нужно будет изменить много кода и модель данных для хранения имени хоста/порта отдельно.OAuth2 не работает в учетной записи Google Apps с настраиваемым доменом
0
A
ответ
0
Чтобы обнаружить поставщика электронной почты, если домен не делает его очевидным, вам необходимо выполнить запрос DNS MX. Результат MX hostname затем может быть передан в -[MCOMailProvidersManager providerForMX:]
.
Следующая проблема на GitHub документов, как выполнить запрос MX: https://github.com/MailCore/mailcore2/issues/182
Смежные вопросы
- 1. API клиентов Google Apps Marketplace с OAuth2
- 2. Удаление ярлыков в учетной записи Google Apps
- 3. oauth2 для учетной записи службы
- 4. Экран согласия Google OAuth2 при подключении к учетной записи Google Apps
- 5. Включить переадресацию почты с помощью учетной записи службы Google Apps
- 6. Проблема с пользовательским доменом Google Apps
- 7. Перенос почты в учетной записи Google Apps с использованием скрипта Google Apps
- 8. Использование одной учетной записи с OAuth2
- 9. Установленное Android приложение: Отзыв OAuth2 доступа к учетной записи Google
- 10. Паспорт JS Google OAuth2 - принудительный логин или выбор учетной записи
- 11. Координатор Google OAuth2 с учетной записью службы
- 12. Несколько веб-сайтов, размещенных в одной учетной записи Google Apps
- 13. Проблема с отправкой электронной почты с заголовком From, равным моему псевдониму учетной записи Google Apps, а не моей учетной записи Google Apps для Google
- 14. Сводка всех триггеров скриптов Google Apps в моей учетной записи
- 15. Авторизация Google App Engine с доменом Google Apps
- 16. redirect_uri_mismatch при подключении учетной записи OAuth2 от Google Home Simulator
- 17. Аутентификация учетных данных учетной записи пользователя Google Apps
- 18. Google Google Apps не работает
- 19. Учетная запись учетной записи учетной записи Google/logout
- 20. google oauth2 как получить закрытый ключ для учетной записи службы
- 21. Учетные записи Google OAuth2?
- 22. Как найти неизменяемый идентификатор моей учетной записи Google Apps?
- 23. Google OAuth2 учетной записи службы HTTP/REST Аутентификация
- 24. Аутентифицировать пользователя с определенным доменом (hd) в Flask с Oauth2
- 25. создание учетной записи по данным из электронной таблицы - google apps
- 26. Синхронизация сайта Google с учетной записью Google Apps
- 27. OAuth2 - Как разрешить только пользователям Google Apps?
- 28. OAuth2 не работает с https в redirect_uri
- 29. Олицетворить идентификатор пользователя EMAIL с помощью учетной записи службы учетных данных Google Oauth2
- 30. oauth2 client_secret из моей учетной записи gmail?
Пожалуйста, обратите внимание на это: https://github.com/MailCore/mailcore2/issues/236 –
Так что я должен изменить MCOMailProvider ? –
Это, вероятно, потребует некоторого рефакторинга в вашем коде. –