Asana Connect (OAuth) не работает с доменным именем .ME?

Я работаю над экспериментальным приложением Asana Agile Dashboard на PHP. Эта проблема странная, «Войти с помощью Asana» отлично работает во всех TLD (проверено .com, .info, .in и .net), кроме .ME TLD, это было замечено, когда я развертывал приложение из доступной среды разработки с abc.com на abc.me.

В среде домена верхнего уровня .ME Asana Connect выдает следующую ошибку 400: «invalid_request: параметр redirect_uri не соответствует действительному URL-адресу приложения».

Но та же кодовая база в .COM TLD работает просто отлично.

Есть ли способ решить эту проблему?

Любая помощь высоко ценится, спасибо.


person doniv01    schedule 12.05.2014    source источник


Ответы (1)


URI должен совпадать с указанным в приложении. Поэтому, если вы зарегистрируете приложение в Asana как «abc.com», а затем попытаетесь перенаправить на «abc.me», оно не будет соответствовать. Это предусмотрено стандартом OAuth.

person agnoster    schedule 12.05.2014
comment
@ Agnoster: я проверил это, например, abc.me, я создал новое приложение в asana с URL-адресом abc.me, и оно не работало, однако оно отлично работало с другими TLD (также обновив URL-адрес приложения Asana для соответствующего TLD ). Проблема с доменом .me, и это странно. - person doniv01; 14.05.2014
comment
Не похоже, что должна быть какая-то причина, по которой .me будет выделяться. Можете ли вы связаться со службой поддержки и указать доменные имена, о которых идет речь? Возможно, нам придется исследовать фактические приложения и посмотреть, что случилось. - person agnoster; 14.05.2014