AdobeAIR:OpenID/rpxnow登录存在问题

AdobeAIR:OpenID/rpxnow登录存在问题,openid,air,rpxnow,Openid,Air,Rpxnow,AdobeAIR与OpenID/rpxnow配合使用吗 我正在让一个开发者为我构建一个AIR应用程序来处理我的网站,这样我就可以访问桌面照片 但是,我的站点通过rpxnow.com实现使用OpenID登录。在web版本中工作正常,但我的开发人员告诉我,他不能从AIR应用程序进行rpxnow/openid登录,因为它不允许弹出窗口和/或重定向 有人找到解决办法了吗 m、 有许多OpenID for Adobe Flex的实现。只需谷歌FlexOpenID,你就会发现很多结果 由于OpenID的工

AdobeAIR与OpenID/rpxnow配合使用吗

我正在让一个开发者为我构建一个AIR应用程序来处理我的网站,这样我就可以访问桌面照片

但是,我的站点通过rpxnow.com实现使用OpenID登录。在web版本中工作正常,但我的开发人员告诉我,他不能从AIR应用程序进行rpxnow/openid登录,因为它不允许弹出窗口和/或重定向

有人找到解决办法了吗


m、

有许多OpenID for Adobe Flex的实现。只需谷歌FlexOpenID,你就会发现很多结果


由于OpenID的工作原理,桌面应用程序中的OpenID比web应用程序中的OpenID稍微复杂一些,但它仍然是可行的。OpenID从登录站点重定向到身份验证站点,然后返回到登录站点。由于桌面应用程序是桌面应用程序而不是站点,身份验证站点无法真正重定向回该应用程序。但是,该应用程序可以提供一个假重定向url,然后连接到浏览器组件事件,以侦听重定向回该假url的消息,并在检测到该消息时完成身份验证。

我对任何声称使用OpenID的桌面应用程序都非常谨慎。我敢打赌,这是不安全的,允许以这种方式访问其数据的网站也不安全。OAuth是实现此方案的方法。@Andrew Arnott,我同意它不太安全,但网站无法知道http请求背后是否有自定义桌面应用程序,而不是标准浏览器(或者甚至是否有浏览器插件与请求交互并可能保存表单数据)。网站只看到http头和表单字段。由用户决定是否输入凭据。