我认为这肯定是一件正常的事情,但是在阅读有关 Nitrous、Koding、Codio 等的信息时,我找不到它。
我想在在线 IDE 中构建一个站点并与人们共享一个私有 url 以使用它。我不希望公众看到它,只希望那些我通过电子邮件或身份验证邀请的人或 ???
我以为 Codio 做到了,但它说没有人可以看到私人网址。每个人都可以看到一个公共网址。不是我想要的。
您可以在 Rails 上设置 http 基本身份验证,在Nitrous上设置 django 应用程序。
这是一篇详细的文章,解释了如何在 Rails 和 Django 应用程序上设置 http 基本身份验证:
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