【问题标题】:is authentication possible with Onlyoffice?Onlyoffice可以进行身份​​验证吗?
【发布时间】:2018-06-19 13:28:18
【问题描述】:

我使用 docker docker run -i -t -d -p 80:80 onlyoffice/documentserver 和一个提供 ssl 加密的 nginx 负载均衡器运行 onlyoffice。 我的问题是,我如何提供身份验证? 无需接触负载平衡器。

问题是,每个人都可以使用服务器。

【问题讨论】:

  • 我觉得在 nginx 上放置基本的 http auth 比编辑其他 dockerfile 来添加 auth 更容易
  • 我们的负载均衡器的配置对大约20个系统有效,在负载均衡器上添加http auth真的很糟糕。它会弄乱我们的配置系统。 @cricket_007
  • 您不能只将身份验证添加到文档服务器的单个路由吗?
  • @cricket_007 是否可以更改 docker 容器中的 http (nginx?) 配置?
  • 假设您使用的是默认的 Nginx 容器,那么,当然。我认为您可以在/etc/nginx/ 下的某处卷挂载一个 nginx conf 文件

标签: docker ssl nginx onlyoffice


【解决方案1】:

问题是,每个人都可以使用服务器。

我们建议在文档服务器上启用JWT。 由NC连接器支持


【讨论】:

    【解决方案2】:

    http 基本身份验证工作,通过 nextcloud 集成测试:

    root@e54c225ab8aa:/# cat /etc/nginx/conf.d/onlyoffice-documentserver.conf 
    include /etc/nginx/includes/onlyoffice-http.conf;
    server {
      listen 0.0.0.0:80;
      listen [::]:80 default_server;
      server_tokens off;
    
      include /etc/nginx/includes/onlyoffice-documentserver-*.conf;
    }root@e54c225ab8aa:/# 
    

    插入例如:

    auth_basic           “Administrator’s Area”;
    auth_basic_user_file /etc/nginx/.htpasswd;
    

    然后重启nginx/etc/init.d/nginx restart

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      • 2019-03-17
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      • 2015-09-11
      相关资源
      最近更新 更多