我确信这是正常的事情,但在阅读有关Nitrous,Koding,Codio等的内容时,我无法找到它。
我想在在线IDE中构建一个网站,并与人们共享一个私人网址来使用它。我不希望公众看到它,只有那些我通过电子邮件或身份验证或???
邀请的人我认为Codio做到了,但它说没有人可以看到私人网址。每个人都可以看到一个公共网址。不是我想要的。
答案 0 :(得分:1)
您可以在Nitrous上的rails和django应用程序上设置http basic auth。
这是一篇详细的文章,解释了如何在Rails和Django应用程序上设置http basic auth:
https://community.nitrous.io/docs/setting-up-basic-auth-on-nitrous-preview-urls
示例Rails控制器代码:
class PostsController < ApplicationController
http_basic_authenticate_with name: "foo", password: "bar", except: :index
def index
render text: "This text can be seen by everyone."
end
def edit
render text: "You can only view this if you know the username and password."
end
end