2009-07-15 1 views
1

Ruby CAS 서버를 설치했고 응용 프로그램은 간단한 Restful Authentication User Management 응용 프로그램입니다. 사용자 관리 응용 프로그램의 중앙 인증을 제공하여 응용 프로그램을 실험하고 싶습니다. 이것에 대한 Restful authentication plugin을 사용하고 있습니다. Ruby CAS 클라이언트.Ruby CAS 서버는 세션을 열고 서비스 티켓을받으며 편안한 인터페이스를 제공합니까?

Ruby CAS 서버는 SSO (Single Sign On)을 구현하기 위해 중앙 인증을위한 안정 인증을 지원합니까?

편안하고 일종의 루비 CAS 서버에 편안한 인터페이스를 지원하기 위해 이것에 대한 주변의 모든 작업,

답변

0

RubyCAS이 the CAS protocol를 구현 사전에 감사는, 거기에 (적어도, 그것은 일반 HTTP 호출하지 SOAP를 사용 또는 XML-RPC). restful_authentication은 CAS 서버와의 대화를 지원하지 않지만 몇 가지 레일스 솔루션이 있습니다. 필자는 one of them을 작성하여 Devise 기반 응용 프로그램이 CAS 서버와 통신 할 수 있도록했습니다.

RubyCAS-Server에는 restful_authentication이 사용자 저장소로 생성 한 사용자 테이블을 사용하기위한 기본 제공 어댑터가 있습니다 (필요한 경우). (이미 restful_authentication 데이터베이스가없는 경우의 기본 테이블-서버를 RubyCAS를 사용하는 대신 사람들을 사용하지 것이 더 낫다.)

RubyCAS - 서버의 또 다른 합리적인 대안은 좀 더 가볍고 Castronaut입니다 , Sinatra 기반 앱. 나는 다른 개발자와 함께 더 얇은 버전으로 작업 중이며, 가까운 장래에 릴리스하려고합니다.

행운을 빈다. CAS는 처음에는 다소 위축 될 수 있지만, IMO만큼 가치가 있습니다.

관련 문제