2011-09-26 48 views
0

我對CAS不太瞭解,除了我需要單點登錄訪問少數內部網站,並且這可能是我最好的選擇。我應該使用哪種CAS服務器?

什麼是在所有Ruby on Rails環境中使用的好的CAS Server?

在Ruby on Rails和Java環境混合使用什麼是好的CAS Server?

我看到紅寶石。他們有一個客戶。此客戶端是否可以在所有CAS服務器或只有rubycas服務器上工作?

如果我要檢查系統上的整個標誌,我應該在CAS後面添加LDAP嗎?

回答

2

如果需要所有的Ruby環境,您需要使用rubycas-server(http://code.google.com/p/rubycas-server/)和非官方的Ruby CAS客戶端(https:// wiki.jasig.org/display/CASC/Ruby+on+Rails+CAS+Client)。

如果它可以是混合的Ruby/Java環境,我想你會想看看使用原始的Java CAS服務器(http://www.jasig.org/cas/download)和非官方的Ruby CAS客戶端。 Java CAS服務器實際上只是一個可以在Tomcat上運行的web應用程序。

任何客戶端應該根據文檔與任一服務器一起工作(我已經嘗試了一些Java的「服務器」,並且都工作正常)。

後端應該對整體架構無關緊要。如果你想使用LDAP ...去爲它。事實上,如果您想使用原始的CAS Server並且不想編寫太多的Java,那麼將會有可以使用LDAP的項目,而如果您使用的是本土解決方案,則需要編寫該實現。