URL-адрес перенаправления AsanaConnect oAuth с пользовательской схемой

Страница настроек учетной записи для регистрации приложения принимает только допустимые схемы URL-адресов http://. Нам потребуется настраиваемая схема URL-адресов, чтобы перенаправить обратно в наше приложение для iOS. Есть ли в настоящее время способ предоставить пользовательскую схему URL-адресов, или, если нет, можно ли разрешить пользовательские схемы URL-адресов с вашей стороны?


person Michael Loistl    schedule 11.04.2013    source источник


Ответы (1)


(Я работаю в Asana.) Мы согласны, что это было бы полезно. В настоящее время нет возможности использовать схемы, отличные от http, но мы рассмотрим возможность их добавления в ближайшее время. Быть в курсе!

person Greg S    schedule 12.04.2013
comment
Полезно - это мягко сказано :-). Без пользовательской схемы невозможно использовать Asana Connect с приложениями Android, потому что любой URL-адрес http будет перенаправлен в браузере как есть, а не в приложение. Принятие не-http-схем в настройках приложения регистрации было бы предпочтительным способом исправить это, но разрешение URL-адреса перенаправления, отличного от URL-адреса в настройках (так делает Twitter), также будет работать. - person Matthias Schippling; 15.04.2013
comment
Только что заметил это, и это огромно. Я пишу не мобильное приложение, а настольное приложение с WebView для аутентификации OAuth. У меня нет действительного redirect_uri в настольном приложении, поэтому все, что угодно, кроме действительного HTTP URI, позволит мне получить токен из хэша. - person robertmiles3; 20.05.2013
comment
Или даже иметь что-то вроде Salesforce с URL-адресом успеха после входа в систему, который может быть моим redirect_uri... логин .salesforce.com/services/oauth2/success - person robertmiles3; 20.05.2013
comment
Мы по-прежнему не поддерживаем схемы, отличные от http (извините, это не было в нашем списке приоритетов), но мы ДЕЙСТВИТЕЛЬНО поддерживаем стандартные нативные URI для перенаправления: urn:ietf:wg:oauth:2.0:oob и urn:ietf:wg:oauth:2.0:oob:auto. На самом деле они будут перенаправлять на страницу, размещенную на Asana, которая помещает код в заголовок окна для извлечения приложения хостинга. Первый отображает код для копирования пользователем, а второй ожидает, что приложение автоматически закроет окно. - person Greg S; 14.04.2015