R Shiny-用户管理

时间:2018-09-10 16:08:30

标签: r nginx shiny shiny-server

我开发了一个R Shiny Web应用程序,该应用程序当前托管在AWS EC2实例上(使用Shiny Server免费版)。我正在寻找一种允许用户管理的免费(开源)方式。例如,我需要具有管理员登录名和常规用户登录名选项。每当新用户访问该应用程序时,他都应该能够通过提供其详细信息进行注册,并且管理员将收到批准新用户注册请求的请求。

我需要用什么简单的方法来完成此任务?

PS:我不仅在寻找用户身份验证(我知道可以使用nginx做到这一点),而且我还主要在寻找将用户注册和管理员批准功能启用到我闪亮的网站中的方法应用程式。有关教程/工作示例的相关链接将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法是建立一个包含用户名和密码的小型数据库。然后,当用户输入她的凭据时,您可以对照该数据库对其进行交叉检查。

应用中区分用户的部分可以通过renderUIuiOutput来实现。

您可以在此处看到这种实现的示例:
https://github.com/yanirmor/shiny-user-management
https://yanirmor.shinyapps.io/shiny-user-management/