Adobe AIR: проблема с логинами OpenID / rpxnow - PullRequest
1 голос
/ 04 мая 2010

Работает ли Adobe Air с OpenID / rpxnow?

У меня есть разработчик, создающий мне приложение AIR для работы с моим веб-сайтом, чтобы я мог иметь доступ к фотографиям на рабочем столе.

Однако мой сайт использует OpenID-входы через реализацию rpxnow.com. Хорошо работает в веб-версии, но мой разработчик сказал мне, что он не может выполнять вход в систему rpxnow / openid из приложения AIR, поскольку оно не допускает всплывающие окна и / или перенаправления.

Кто-нибудь нашел обходной путь?

м.

1 Ответ

0 голосов
/ 04 мая 2010

Существует множество реализаций OpenID для Adobe Flex. Просто Google Flex OpenID, и вы найдете много результатов.

http://anirudhs.chaosnet.org/blog/2009.02.17.html

OpenID немного сложнее в настольном приложении, чем в веб-приложении из-за того, как работает OpenID, но все же выполнимо. OpenID перенаправляет с сайта входа на сайт аутентификации, а затем обратно на сайт входа. Поскольку настольное приложение является настольным приложением, а не сайтом, сайт аутентификации не может действительно перенаправить обратно в приложение. Но приложение может предоставить поддельный URL-адрес перенаправления, а затем подключиться к событиям компонента браузера, чтобы прослушать перенаправление на этот поддельный URL-адрес, и, когда оно будет обнаружено, завершить аутентификацию.

...