我创建了一个Shiny Web应用程序,目前正在Shiny服务器的免费版本上托管。我想添加简单的用户身份验证(如Google登录),Shiny服务器的免费版本不允许您这样做 因此我决定为反向代理安装nginx服务器并添加Auth0身份验证(免费版)。
截至目前,已完成以下工作:
现在,完成上述所有操作后,最后一步是向Nginx服务器上运行的应用程序添加身份验证。
现在,为了能够添加身份验证(通过Auth0)我首先需要下载SSL证书 但是,我无法下载/生成SSL证书,因为他们要求的链接(应用程序的链接)被拒绝或导致错误。
以下是生成免费SSL的网站链接:https://www.sslforfree.com/
以下是我用于生成免费SSL证书的网址:http://localhost:3838/twitterAnalysis
我得到的错误是 INVALID DOMAINS
因此,总结一下:
注意
答案 0 :(得分:0)
为一个(或几个)互联网域提供SSL证书。您应该注册一个引用服务器外部IP的域名。本地主机不是为此目的有效的域名。 sslforfree.com可以通过检查域DNS区域中的记录或通过http或ftp检查域中主机上的文件,然后在颁发证书证明该域确实是您的之前进行检查。