2014-11-25 3 views
0

Gmail에 대한 OAuth 지원을 구현했으며 잘 작동합니다.하지만 Google Apps 계정 (맞춤 도메인)을 사용하여 로그인하면 몇 가지 문제가 발생합니다. 예를 들어 providerForEmail :이 작동하지 않습니다. 이 문제를 해결할 수있는 방법이 있습니까? 세션을 만들 때 내 호스트 이름과 포트를 수동으로 설정할 수 있지만 MCOMailProvider를 내 응용 프로그램의 여러 메서드로 전달하면 많은 코드와 호스트 이름/포트를 별도로 저장하는 데이터 모델을 변경해야합니다.OAuth2가 맞춤 도메인이있는 Google Apps 계정에서 작동하지 않습니다.

+0

가 살펴 보시기 바랍니다 :하십시오 MX 요청을 수행하는 방법에 GitHub의 문서에

다음 문제 https://github.com/MailCore/mailcore2/issues/236을 –

+0

그래서 MCOMailProvider을 수정해야 ? –

+0

코드에 약간의 리팩토링이 필요할 것입니다. –

답변

0

도메인이 명확하지 않을 때 전자 메일 공급자를 검색하려면 DNS MX 요청을 수행해야합니다. 결과 MX 호스트 이름은 -[MCOMailProvidersManager providerForMX:]으로 전달 될 수 있습니다. https://github.com/MailCore/mailcore2/issues/182