2013-06-21 4 views
3

리디렉션이나 앱 페이지 새로 고침없이 oauth 인증 (사용자 토큰 및 비공개)을 수행하는 방법이 있습니까? 리다이렉션 (클라이언트 측)없이 OAuth에 의한 야후 인증. 가능한가?

그래서 흐름은 다음과 같아야합니다

  1. 사용자가 "야후!에 로그인의"를 클릭 버튼
  2. 로그인 폼이있는 팝업이 나타난 후 액세스 양식이 나타납니다.
  3. 사용자가 앱을 사용하도록 허용하면 정보 팝업이 닫히고 JSON에서 정보가 반환됩니다.
  4. 자바 스크립트 콜백 함수는 사용자의 토큰과 비밀을 읽을 수 있습니다.

나는 많은 것을 찾고 있었고 해결책을 찾지 못했습니다. 가능한지 말해 줄 수 있나요? 내가 무엇을 검색해야합니까? 아니면 무엇을 사용해야합니까? 샘플 코드를 제공하면 매우 행복 할 것입니다.

LinkedIn, Facebook 및 Twitter에는 인증을 포함하는 JS SDK 또는 JSAPI가 있으며 잘 작동합니다. 나는 야후에서 그런 것을 발견하지 못했다.

답변

1

이 목적으로 popup UI을 사용할 수 있습니다. 야후는 그것을 지원합니다.

이 포스팅은 당신을 도울 것입니다 : Yahoo and Popup UI for OpenID

demo를 참조하십시오.

A simple YUI 3 module for adding Yahoo! login to a pageyahoo-oauth-popup도 확인해보세요.

+0

많은 도움을 주신다면 고맙겠습니다. – mazikwyry

+0

당신은 OpenID 솔루션을 게시했습니다. 이것과 비슷한 OAuth 흐름을 알고 있습니까? – mazikwyry

+0

당신은 [yahoo-oauth-popup] (https://github.com/ydn/yahoo-oauth-popup)을 사용할 수 있습니다. –