2009-12-11 5 views
4

레일을 사용하여 일부 응용 프로그램을 빌드하고 있습니다. 인증 규칙을위한 사용자 기반 및 선언적 승인 플러그인을위한 편안한 인증 플러그인을 사용하는 모든 앱.레일에서 여러 응용 프로그램 로그인을위한 단일 계정

하지만 모든 사이트에 대한 로그인을 제공하려면 모든 사이트의 사용자 계정을 하나의 사용자 기반으로 병합해야합니다.

나는 37 신호가 작동하는 것을 좋아한다. 여기에 그들의 일이있다. http://37signals.com/accounts

어떻게 달성 할 수 있습니까? 제안 사항은 환영합니다.

감사 A.Karr는

+0

이 @AKarr 안녕하세요 - 여기 새로운 것, 그래서 내가해야한다고 생각 말하기 - 일반적으로 문제를 해결하는 데 도움이 된 답변을 "수락하는"좋은 양식으로 간주됩니다. 대답의 왼쪽에있는 "진드기"를 클릭하면됩니다. 응답자에게 약간의 향상을 제공하고 향후 질문에 대한 답변을 얻을 가능성이 높아집니다. :) –

답변

0

은 오픈 ID를 사용하는 방법에 대한 생각 했습니까?

모든 응용 프로그램이 동일한 도메인에서 실행되는 경우 모든 응용 프로그램에서 인증 쿠키에 액세스하는 데 문제가 없어야하지만 모든 응용 프로그램이 액세스 할 수있는 곳에 인증 상태를 저장해야합니다. 37 시그널이 물건을하고 있었는데 어떻게 공부에서

3

은 - 당신은 여러 개의 독립적 인 응용 프로그램을 할 때 - 나는 그들이 RubyCAS http://github.com/gunark/rubycas-server

그것은 싱글 사인온, 단일 사인 오프 및 기타 관련 물건에 대한 완벽한을 사용하고 생각합니다. 또한 CAS는 일반적인 프로토콜이기 때문에 루비가 아닌 응용 프로그램에서도 사용할 수 있습니다. SO

내가 여기 주제에 기본적인 방법의 집합을 구축 시작 등 당신은 자바 레거시 시스템 또는 클라이언트 응용 프로그램을 통합 할 수 있습니다 : http://rubyglasses.blogspot.com/2009/12/rails-single-sign-on-with-rubycas.html

관련 문제