사용자 인증을 처리하기 위해 응용 프로그램에서 authlogic을 구현했습니다. 나는 또한 외부 인증을 위해 omniauth를 사용하고있다. 그러나이 응용 프로그램은 다른 개발자가 기존 웹 사이트와 통합 할 수있는 서비스가 될 것이며 우리의 응용 프로그램에서 단일 사인온을 지원할 수있게하고 싶습니다. 이미 싱글 사인온을 지원하는 보석이 있습니까? 아니면 제 자신의 로그인 시스템을 만들 필요가 있습니까?authlogic을 통해 싱글 사인온을 지원할 수있는 보석이 있습니까
2
A
답변
5
싱글 사인온 (SSO), 중앙 집중식 (CAS) 또는 분산 형 (OpenID)을 구현하는 데는 두 가지 방법이 있습니다. 후자의 "분산화 된"옵션은 인증 서버에 대해 신경 쓸 필요가 없기 때문에보다 쉬운 방법이며 유용한 AuthLogic 확장이 있습니다. Railscasts 에피소드가 using OpenID with Authlogic 인 멋진 레일 웨이브가 있습니다.
중앙 집중식 방식은 훨씬 어렵습니다. CAS는 CAS (Central Authentication Service) 프로토콜 (예 : Ruby CAS Server 및 Ruby CAS client)을 사용하거나 적절한 서버 (예 : Shibboleth server 또는 OpenAM server)와 함께 SAML 프로토콜을 사용하여 다른 프로토콜로 구현할 수 있습니다. 둘 다 구현하기가 어렵고 이해하기가 쉽지 않으며 Authlogic에서 Shibboleth에 대한 지원은 없지만 AuthLogic plugin for CAS 인 것 같습니다.
관련 문제
- 1. 리소스마다 설정을 관리 할 수있는 보석이 있습니까?
- 2. 싱글 사인온을 이해하는 사이트 네트워크는 어떻게 만듭니 까?
- 3. EF4 - 고유 인덱스를 지원할 수있는 방법이 있습니까
- 4. 다른 사이트간에 안전한 Django 싱글 사인온을 만드는 방법은 무엇입니까?
- 5. 싱글 사인온을 위해 Facebook을 사용하는 경우 웹 사이트가 저장할 수있는 데이터는 무엇입니까?
- 6. Kestrel 보석이 있습니까?
- 7. 쉽게 이미지를 업로드 할 수있는 루비 보석이 있습니까?
- 8. yml 파일에서 데이터를 덤프 할 수있는 보석이 있습니까?
- 9. 레일에서 하위 모델의 오류를 상속 할 수있는 플러그인/보석이 있습니까?
- 10. 비 압축 아카이브의 내용을 나열하는 데 사용할 수있는 보석이 있습니까?
- 11. Activerecord Association 속성 매핑을 도울 수있는 보석이 있습니까?
- 12. 페이팔 버튼 API를 레일 애플리케이션에 통합 할 수있는 보석이 있습니까?
- 13. CADisplayLink 클래스를 지원할 수있는 하드웨어는 무엇입니까?
- 14. 여러 독자를 지원할 수있는 대기열 필요
- 15. 애니메이션 GIF를 지원할 수있는 고속 그래픽 라이브러리
- 16. gcc를 컴파일하여 단일 언어를 지원할 수있는 방법이 있습니까?
- 17. 컴퓨터에서 지원할 수있는 네트워크 연결 수는 얼마나됩니까?
- 18. 아이폰에서 지원할 수있는 텍스처의 최대 크기는 얼마입니까?
- 19. iPhone3.0의 Gamekit 서버에서 지원할 수있는 클라이언트 수
- 20. AuthLogic을 사용하여 콘텐츠 보호
- 21. 봄 멤버십을 공유하는 다중 애플리케이션을 지원할 수 있습니까?
- 22. Authlogic을 사용하여 login_count를 증가 시키십시오.
- 23. 프로세서는 RTOS를 지원할 수 있습니까?
- 24. eager loading을 지원할 수 있습니까?
- 25. AutoCAD 구조 추출을 지원할 라이브러리가 있습니까?
- 26. 보석이 올바른지 어떻게 알 수 있습니까?
- 27. iPhone 앱 싱글 사인온을 사용하는 경우 FB 앱과 다른 계정으로 Facebook 로그인
- 28. Visual Studio에서 자체 DSL을 지원할 수 있습니까?
- 29. 웹 쉘을 해제하는 루비 웹 응용 프로그램/보석이 있습니까?
- 30. Jruby, 인기있는 루비 보석이 C를 사용하고 있습니까?