1

, 나는 fb_graph 보석에 대해 많이 읽어 fb_graph와 omniauth 사용해야합니까 그리고 궁금 해서요 :내가 내 레일 응용 프로그램과 함께 사용자를 autenticate하는 omniauth 사용

  • 일반 영어로 무엇을 할 fb_graph합니까? 내 모든 사용자의 페이스 북 친구를 잡아 할 또는 사용자를 인증하는 omniauth 만
    경우
  • 는 난 단지 omniauth 사용할 수 있습니까?
  • 어떤 사람들은 fb_graph과 omniauth 사용하거나 전용 fb_graph을 사용하는 것이 가장 모두 인증 및 사용자 정보 데이터를 잡아에 대한 fb_graph을 사용합니까?

링크로 : fb_graph gem 링크에 : omniauth-facebook

답변

2

fb_graph 당신이 앨범을 만드는 것처럼, 일을 많이 할 수있는 페이스 북 그래프 API에 대한 래퍼입니다.

Omniauth는 야후와 페이스 북과 같은 서비스 제공 업체의 많은 사이에 공통 인증 인터페이스 같다. 사이트마다 다른 인증을 구현할 필요가 없습니다. 이는 Omniauth가 공급자 API의 사용자 인증 부분을 중심으로 이루어짐을 의미합니다.

그러므로 나는 (만약 내가 잘못 날 수정) 혼자 Omniauth를 사용하여 제공자에게 특정 정보를 얻을 수 없을 것이라고 생각합니다. 사람이 할 수 있다고해도 깨끗하지는 않습니다.

그래서 fb_graph 따라서 하나는 다른 정보를 액세스 + 인증하는 데 사용할 수 Omniauth보다 낮은 레벨의 API 래퍼이다. 당신이 인증을 fb_graph를 사용하는 경우, 당신은 다른 서비스 제공 업체에 인증을 할 일이있을 것이다.

요약하면, 다른 사이트 (예 : Linkedin)를 사용하여 인증하는 것을 허용하려면 Omniauth를 사용하고 싶습니다. fb_graph를 사용하여 FB 관련 정보를 얻으십시오.

사용자가 Facebook 만 사용하여 로그인하도록하려면 fb_graph를 사용하여 인증을 수행하십시오 (인증 코드 작성)