Ruby on Rails 3 앱에 인증을 추가하고 싶지만 사용자가 Google 계정을 사용하여 인증 할 수 있어야합니다. Chrome의 호스트 앱으로 만들기 때문입니다. Webstore, 그래서 나는 이것에 대해 OpenID가 잘 작동 할 것이라고 생각한다. 사용자 지정 데이터를 저장하기 위해 사용자 데이터베이스에 사용자 지정 필드가 필요합니다. 이것을 위해 무엇을 사용해야합니까? 사용자가 OpenID로만 가입 할 수 있기를 바랍니다. 감사합니다. .레일즈 3 - OpenID 인증 만 사용
1
A
답변
2
Omniauth gem을 사용해보세요. Google OpenID 만 사용하면 안됩니다. 옴니 어스는 사용자의 데이터를 공급자로부터 가져와 응용 프로그램에 전달합니다. 사용자는이를 증폭 할 수 있습니다.
2
나는 이것을 처리하기 위해 authlogic과 authlogic-oid 부가 기능을 사용해 왔습니다.
2
devise_openid_authenticatable 보석을 사용해보십시오. 필자는 직접 사용하지 않았지만 모든 레일 프로젝트에서 사용하는 Devise 인증 젬을 사용하여 원하는대로 할 것 같습니다.
관련 문제
- 1. 레일즈 OpenID 인증 플러그인은 레이크 작업을 더 이상 설치하지 않습니까?
- 2. PhoneGap 플랫폼에서 OpenID 사용
- 3. Ruby on Rails의 OpenID 인증
- 4. ASP.NET에서 OpenID 인증?
- 5. OpenId 인증 취약점
- 6. 인증 조합 OpenID & Facebook
- 7. OpenID 인증 등록 표
- 8. 레일즈 3 서브 도메인
- 9. 레일즈 3 자바 스크립트에서 json 인코딩 사용
- 10. 레일 3 인증 솔루션
- 11. 레일즈 3. 라이브 검색
- 12. 레일즈 Ajax 인증
- 13. 사용자 등록 (및 인증) - 내 방법 또는 OpenID 사용?
- 14. Google의 OpenID 토큰 (www 사용)?
- 15. 레일즈 3. Oauth로 API 생성하기
- 16. 설치된 응용 프로그램의 OpenID 인증
- 17. JS에 OpenID 인증 코드가 있습니까?
- 18. 레일즈 3 연관 NoMethodError
- 19. 레일즈 3 공지
- 20. 레일즈 3 : f.select - options_for_select
- 21. 레일즈 3 - acts_as_audited 가능한가요?
- 22. 레일즈 3 - 연관
- 23. 레일즈 3 ActiveRecord 쿼리
- 24. 레일즈 3 자정부터 자정까지
- 25. 레일즈 3 특별 검증
- 26. 레일즈 3 사용자 시간대
- 27. 레일즈 3 또는 레일즈 2.3.8을 사용해야합니까?
- 28. facebook openid 사용 방법
- 29. 레일즈 플러그인 사용 auto_complete
- 30. 레일 3 HTTP 다이제스트 인증