2011-04-07 4 views

답변

8

당신은 Omniauth와 함께 고안로 이동하거나 자신의 인증을 구축 자체에 Omniauth를 사용합니다. 로컬 + 원격 가입 또는 원격 가입 만 원하는지 여부를 결정해야합니다. 나는 최근에 모두를했고 그것에 대해 기사를 쓴 :

(링크 2012년 12월 15일 업데이트)

편집 : 로컬 가입과 관련하여 myopenid를 대체품으로 사용하고있을 수도 있고 없을 수도있는 곳으로 사용자를 보낼 수도 있습니다. 트위터/FB/Google 계정을 원합니다 ...

+0

좋은 안내, 링크 덕분입니다. 잠시만 원격 가입을 할 것입니다. 현지 가입이 필요한지 확실하지 않습니다. –

+0

고마워요! 지금 당장 사이드 프로젝트와 똑같은 일을하고 있습니다. 그래서 나는 Omniauth를 순수하게 썼습니다. –

+0

@MarkusProske 링크가 더 이상 작동하지 않습니다 :/ – Noz

2

OmniAuth에서 Devise (1.2 이상)를 사용하는 것이 좋습니다. 필자는이 조합을 사용하여 Rails 응용 프로그램에서 GitHub 로의 단일 사인온을 가능하게했으며 추가 공급자에 대한 지원을 추가하는 것은 매우 간단합니다.

https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview

관련 문제