【发布时间】:2017-12-01 13:21:36
【问题描述】:
我有一个在服务器上运行的 rails 应用程序。该应用程序使用 Devise 实现了用户身份验证。我有文件托管在另一台服务器上,我希望能够只允许我的应用程序中经过身份验证(登录)的用户下载这些文件 - 这可能吗?有一个不错的 Rails 解决方案吗?
谢谢。
【问题讨论】:
标签: ruby-on-rails authentication devise download
我有一个在服务器上运行的 rails 应用程序。该应用程序使用 Devise 实现了用户身份验证。我有文件托管在另一台服务器上,我希望能够只允许我的应用程序中经过身份验证(登录)的用户下载这些文件 - 这可能吗?有一个不错的 Rails 解决方案吗?
谢谢。
【问题讨论】:
标签: ruby-on-rails authentication devise download
您正在寻找 SSO 机制。
需要一个可以充当提供者的用户管理器应用(OAuth2 ?) 以及可以进行身份验证的不同应用程序(或客户端) 自己使用同一个用户管理器
见:http://codetheory.in/rails-devise-omniauth-sso/ Github:https://github.com/rishabhp/sso-rails-provider
杰夫
【讨论】: