2011-05-01 9 views
0

나는 railscast를 통해 devise_rpx_connectable 보석에 대해 알게되었습니다. 내 레일 3 응용 프로그램으로 구현했고 사용자를 잘 인증합니다. 하지만 나는 1) urle_token을 사용하여 로그인 한 후 리디렉션하는 방법, 2) janrain에서받은 토큰을 사용하여 데이터를 추출하는 방법을 모른다.janrain을 사용하여 프로필에서 정보를 추출하는 방법 devise_rpx_connectable gem을 사용 하시겠습니까?

나는 이것에 대한 많은 글을 읽고 janrain 튜토리얼을 훑어 보았지만 주로 PHP와 루비/레일을 다루지 않았다.

도움 주셔서 감사합니다.

답변

0

이 당신이 필요하지만 rpx_connectable 보석은 당신에게 당신이 사용자 모델로 검색 janrain 데이터 저장할 수 있습니다 후크주는 것입니다 확실하지 :

# user.rb 
    def on_before_rpx_success(rpx_data) 
    logger.info rpx_data.inspect + "-------------------------------" 

    name = rpx_data["name"] 

    unless name.nil? 
     self.first_name = name["givenName"] 
     self.last_name = name["familyName"] 
     self.save 
    end 
    end 

내가 그것을 here

에 게시물을 작성한 사람을