【问题标题】:Authuenicate download for files on another server验证下载另一台服务器上的文件
【发布时间】:2017-12-01 13:21:36
【问题描述】:

我有一个在服务器上运行的 rails 应用程序。该应用程序使用 Devise 实现了用户身份验证。我有文件托管在另一台服务器上,我希望能够只允许我的应用程序中经过身份验证(登录)的用户下载这些文件 - 这可能吗?有一个不错的 Rails 解决方案吗?

谢谢。

【问题讨论】:

    标签: ruby-on-rails authentication devise download


    【解决方案1】:

    您正在寻找 SSO 机制。

    需要一个可以充当提供者的用户管理器应用(OAuth2 ?) 以及可以进行身份​​验证的不同应用程序(或客户端) 自己使用同一个用户管理器

    见:http://codetheory.in/rails-devise-omniauth-sso/ Github:https://github.com/rishabhp/sso-rails-provider

    杰夫

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
    • 同时,如果代码有缺陷,我把它作为静态在这里,没有人会看到更正,直到他去源头。我添加了 Github 链接作为后备。否决票真的很难而且便宜。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多