누군가 테스트를 거쳤습니다. authlogic은 oauth-plugin (https://github.com/pelle/oauth-plugin)과 호환됩니까?authlogic 및 oauth-plugin
답변
짧은 대답은 아니요입니다. 현재 oauth-plugin의 서비스 제공 업체와 내 자체 인증 시스템 (authlogic, acts_as_authenticated 및 그 밖 모든 항목)을 통합하고 있습니다.
oauth-plugin 서비스 제공 업체는 두 개의 컨트롤러를 생성하는 코드 생성기를 사용하여 작동하며 플러그인의 일부 라이브러리 파일에 연결됩니다. 이 파일들은 모두 acts_as_authenticated과 동일한 의미를 갖는 login_required
클래스 메쏘드를 기대합니다. 이 OAuth를-플러그인와 상자 밖으로 작동하지 않도록
authlogic은 전혀 당신의 컨트롤러에 대해 어떠한 가정도하지 않습니다, 그러나 그 디자인 결정은 당신의 컨트롤러를 구성하는 매우 쉬운 것입니다 의미 예상대로. 따라서 oauth-plugin을 지원하기 위해 심을 쉽게 (아마 사소하게) 작성해야합니다.
그러나 제 경우에는 플러그인에서 필요한 것을 추출하고 플러그인 자체를 삭제하기 위해 생성기를 실행하기로 결정했습니다. 내가이 일을하는 주된 이유는 명시 적으로 나의 인증 시스템에 login_required
메소드를 가지고 있지 않기 때문에 작동하도록 lib를 원숭이 패치해야 할 것입니다. 두 번째로, 내가 필요로하지 않는 플러그인에는 많은 것들이 있습니다. 셋째, 진정한 라이브러리 수준의 내용 대부분은 이미 oauth gem으로 추상화되어 있으므로 oauth-plugin lib 디렉토리에있는 물건은 생성 된 코드와 실제 라이브러리.
Authlogic에는 특별히 개발 된 추가 기능이 있습니다 (here).
지금이 작업을 진행하는 중입니다. 방금 authlogic 메서드를 사용하여 멋지게 연출한 자기 자신을 굴렸다. (나는 공급자 작업을 얻으려고, 그래서 authlogic-OAuth를 나를 위해 잘하지 않는 것)
내가 OAuth는 서버를 만들기 위해 플러그인이 필요
def logged_in?
return true if current_user
end
def login_required
return true if logged_in?
store_location
redirect_to new_user_session_path and return false
end
- 1. Authlogic 및 선언적 승인
- 2. Authlogic
- 3. Authlogic 및 기능 테스트 - Authlogic :: Session :: Activation :: NotActivatedError : 활성화해야합니다.
- 4. 레일 도움말 authlogic 및 권한
- 5. OAuth 및 OpenID가있는 Authlogic - DoubleRenderError
- 6. Authlogic 및 조건부 유효성 검사
- 7. Authlogic 및 페이지 리디렉션에 관해
- 8. 는 Authlogic 및 acts_as_authentic 문제
- 9. Authlogic 및 iPhone 앱 로그인
- 10. authlogic 및 posts for current_user
- 11. authlogic 내가 authlogic 약 2 개 질문이
- 12. OpenID 및 Authlogic - 로그인 및 비밀번호?
- 13. LDAP - Authlogic
- 14. authlogic rails
- 15. 레일의 authlogic
- 16. Authlogic openid-selector 및 yahoo가있는 OpenID
- 17. 레일에서 authlogic 및 ajax를 사용하여 레일을 수정하고
- 18. 레일 및 Authlogic. 현재 로그인 한 사용자보기
- 19. MongoDB 및 Authlogic, 모든 문제가 있습니까? (mongomapper)
- 20. 레일즈 - Authlogic 및 Facebook App - Coherent Current_User
- 21. 동일한 사용자에 대한 Authlogic 및 다중 세션
- 22. 엽기 authlogic 문제만을 생산에
- 23. Authlogic 암호는 얼마나 안전합니까?
- 24. authlogic current_user tracking
- 25. Rails, OpenID and Authlogic
- 26. 레일 : Authlogic 인증
- 27. Authlogic 및 OpenID 등록 및 로그인 한 번에
- 28. Authlogic OpenID 통합
- 29. 기능 테스트 Authlogic?
- 30. RAiles Authlogic and Hobo
을 가서 내가 편집거야하지만, 사용자가 oauth 프로토콜을 통해 타사 사이트의 자격 증명을 사용하여 로그인하는 것을 허용하지 않기 위해 –
oleh-pellule의 plugin은 안심할 수있는 인증과 함께 훌륭하게 작동하지만, 알고 싶습니다. authlogic과 함께 작동합니까 아니면 –
huh .. 필요합니다. authlogic 사용 사이트를 공급자가 아닌 소비자로 설정합니다. –