2011-09-26 5 views
1

Google 데이터에 액세스하기 위해 Heroku에서 Rails 앱을 설정하려고합니다. 저는이 프로세스가 처음인데 OAuth 또는 AuthSub를 사용하여 Google 서비스를 사용하려면 Google에 인증 인증서를 등록해야하는 것처럼 보입니다. 게임 종료 : Google 캘린더 데이터에 영구 액세스해야합니다.Google과 Heroku 앱 인증

Google의 Manage Domain 사이트는 X.509 인증서를 업로드 할 수있는 방법을 제공하지만 개발 목적으로 Heoro의 Piggyback SSL을 사용하여 heroku.com 인증서에 액세스 할 수 있습니다. 내가 올바른 길을 가고 있다고 가정 할 때 Google에 Heroku 인증서를 제공하면 어떻게 할 수 있습니까?

나는 토끼 구멍을 내려 갔을 수도 있습니다. 그렇다면 Google과 함께 Heroku를 인증하는 조언을 많이 듣게 될 것입니다.

답변

1

당신은 너무 힘들어하고 있습니다. OAuth 1을 HMAC-SHA1 서명 방법과 함께 사용하거나 OAuth 2를 사용하십시오. OAuth 2는 Calendar API의 현재 버전이 사용하는 이전 GData 라이브러리와 호환되는지 확실하지 않지만 바람직합니다. 하지만 솔직히 호환성이 없다고해도 OAuth 2의 장점은 함께 해킹 할 가치가 있습니다. Signet을 사용하여 OAuth 2를 수행 할 수 있습니다. 이는 Google에서 지원하는 Ruby 용 OAuth 클라이언트입니다. 정말 좋은 이유가 없으면 AuthSub을 사용하지 마십시오. 인증서가 전혀 포함되어서는 안됩니다.