2010-05-04 6 views
1

Adobe Air는 OpenID/rpxnow에서 작동합니까?Adobe AIR : OpenID/rpxnow 로그인 문제

개발자가 내 웹 사이트에서 사용할 AIR 응용 프로그램을 만들어 데스크탑 사진에 액세스 할 수있게하고 있습니다.

그러나 내 사이트는 rpxnow.com 구현을 통해 OpenID 로그인을 사용합니다. 웹 버전에서는 잘 작동하지만 개발자는 팝업 및/또는 리디렉션을 허용하지 않기 때문에 AIR 응용 프로그램에서 rpxnow/openid 로그인을 수행 할 수 없다고 내게 알려주었습니다.

해결 방법을 찾은 사람이 있습니까?

m.

답변

0

Adobe Flex를위한 많은 OpenID 구현이 있습니다. Google Flex OpenID 만 있으면 많은 결과를 얻을 수 있습니다.

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

오픈 ID 인해 어떻게 오픈 ID 작품에 약간 더 복잡한 웹 응용 프로그램에서보다 데스크톱 응용 프로그램에서,하지만 여전히 해 드리겠습니다. OpenID는 로그인 사이트에서 인증 사이트로 리디렉션 한 다음 다시 로그인 사이트로 리디렉션합니다. 데스크톱 응용 프로그램은 사이트가 아닌 데스크톱 응용 프로그램이므로 인증 사이트는 실제로 응용 프로그램으로 다시 리디렉션 할 수 없습니다. 그러나 앱은 가짜 URL 리디렉션을 제공하고 브라우저 구성 요소 이벤트에 연결하여이 가짜 URL로 리디렉션을 수신 대기하고, 인증이 완료 될 때이를 감지 할 수 있습니다.

+0

OpenID를 사용한다고 주장하는 데스크톱 앱에 대해서는 매우주의해야합니다. 나는 안전하지 못하며 이런 식으로 데이터에 접근 할 수있는 웹 사이트도 없다. OAuth는이 시나리오를 수행하는 방법입니다. –

+0

@Andrew Arnott, 덜 안전하지만 웹 사이트는 사용자 정의 데스크톱 응용 프로그램이 http 요청과 표준 브라우저 (또는 브라우저 플러그인이 요청과 상호 작용하고 양식 데이터를 저장할 가능성이있는 경우에도)을 알 수있는 방법이 없습니다.). 모든 웹 사이트는 http 헤더와 양식 필드로 나타납니다. 사용자가 자격 증명을 입력할지 여부를 결정하는 것은 사용자의 몫입니다. –