님과 함께 authlogic-oauth 구성하기 Howdy 여러분, 레일을 배우려고 노력 중이며, Google에 로그인과 캘린더 데이터를 사용하는 앱을 개발 중입니다. 현재 authlogic-oauth을 구성하고 몇 가지 문제가 있습니다.google
필자는 authlogic-oauth (위의 링크 참조) 플러그인에 대한 가이드를 수행하고 있으며 4 단계와 5 단계를 진행하고 있습니다. 우선 언어를 배우는 중이며 4 단계에서 코드가 컨트롤러에 간다 :
@user_session.save do |result|
if result
flash[:notice] = "Login successful!"
redirect_back_or_default account_url
else
render :action => :new
end
end
을 두 번째로, 나는 5 단계를 설정하기 위해 노력하고있어, 실제 구글의 OAuth 데이터 단계 :
class UserSession < Authlogic::Session::Base
def self.oauth_consumer
OAuth::Consumer.new("*TOKEN*", "*SECRET*",
{ :site=>"**http://google.com**",
:authorize_url => "*http://google.com/xxx*" })
end
end
내가 완전히 확실하지 않다 어디 이 정보를 입력해야합니다. hxxp : //code.google.com/apis/accounts/docs/OAuth_ref.html을 읽었습니다. (죄송합니다. 오직 하나의 하이퍼 링크를 게시 할 수 있습니다),하지만 나는 어디에서 모든 것을 얻을 수 있는지, 그리고 플러그인이 자체적으로 처리하는 것은 무엇인지 모르겠습니다.
마지막으로, 어떻게 캘린더 정보를 검색했는지 확신 할 수 없습니다. IRC의 누군가가 할 수 있다고 들었습니다. 나는이 플러그인을 통해 그것을 수행합니까, 아니면 다른 플러그인을 사용해야합니까?
감사합니다.
실제로 그것이 올바르지 않습니다. OAuth는 인증이 아닌 인증을 위해 특별히 설계되었습니다. 여기에는 개인 데이터에 대한 보안 액세스가 포함됩니다. Twitter (및 다른 몇몇 사람들)는 인증 방법으로도 사용하기 위해이를 사용합니다. http://en.wikipedia.org/wiki/OAuth –