2010-06-11 3 views
2

캘린더/연락처 데이터를 가져 오기 위해 Heroku에서 실행되는 웹 응용 프로그램에 Google OpenID + OAuth를 구현하는 단계별 가이드가 필요합니다. 나는 이것에 관해 많은 서류와 Q & A를 보았다. 그러나 아직도 물건을 작동시킬 수 없다. 그리고 여기의 누군가가 플러그 인을 기술하는 장소를 알고 있었는지에 관해 궁금하게 생각하고 있었다, 필요로하게되는 보석과 단계 가이드에 의해 단계. 하이브리드를 사용하는 이유는 Google에서 여러 세션에 걸쳐 사용자를 추적 할 수있는 영구 토큰이 필요하기 때문입니다.Google OpenID-OAuth 하이브리드 구현

정말 감사드립니다.

최저

,

_KK

+0

나는 하나 있다고 생각하지 않습니다. ominauth와 openid를 사용하여 사용자 사용자를 기록 할 수는 있지만 지금은 사용자 연락처를 얻는 방법을 알지 못합니다. PortableContacts에 oauth 토큰이 필요하지만 openid로 oauth 토큰을 얻을 수있는 방법이 없습니다. – rtacconi

답변

0

당신은 다른 서비스에 액세스하는 구글의 오픈 ID를 사용할 수 없습니다. 따라서 캘린더에 액세스하려면 사용자 이름/비밀번호를 제공하도록 사용자에게 요청해야합니다 (SSL 처리되었는지 확인하십시오!).

캘린더에는 GCal4Ruby을 사용할 수 있습니다.

일반적으로 공식 Google GData gem을 사용하여 사용자 데이터에 액세스 할 수 있습니다.

관련 문제