Pentaho的Acegi安全框架摘要式身份验证和Ruby on Rails的

问题描述:

目前,我有一个Ruby on Rails的应用程序,它维持我的用户,我有一个使用了Acegi/Spring Security的验证用户一个单独的应用程序(Pentaho的)。Pentaho的Acegi安全框架摘要式身份验证和Ruby on Rails的

我已经能够改变的Acegi/Spring Security的用户进行身份验证的方式,现在它指向我的Ruby on Rails应用程序的数据库,我可以得到验证的用户罚款基于表单登录。

我想知道是否可以将我的用户从我的Ruby on Rails应用程序转发到Pentaho的Acegi/Spring Security并让他们进行身份验证而无需填写登录表单? (我不希望使用CAS/SSO)

我已经做了一些研究,发现,您可以使用:

显然使用URL参数方法甚至超过HTTPS是不安全的,因为它传递明文密码(也是如此基本身份验证),所以我最后的分辨率是文摘金用户鉴定。

我怎么会去从我的Ruby on Rails的Web应用程序的Pentaho它使用了Spring/Acegi的认证推动用户证书,并具有对用户进行认证,而无需填表?

我需要什么样的变化做出春/ Acegi的框架?我需要在Ruby on Rails中创建什么样的链接或方法才能完成此操作?

任何帮助,将不胜感激!

上的应用程序(服务器端)到用户已经登录的用户ID到其他应用程序通行证和回报得到一个短的生活象征。这在应用程序之间发生时很安全。然后用户使用令牌重定向到第二个应用程序。我们通过这种方式在两个应用程序之间实现了SSO我很想知道你是否通过其他方式取得了同样的成绩。