2015-09-23 31 views
1

我認爲這將是一個正常的事情,但在閱讀關於Nitrous,Koding,Codio等時,我無法完全找到它。在線IDE,你可以分享一個私人網址供被邀請者查看

我想在在線IDE中構建一個站點,並與人員共享私人網址以使用它。我不希望公衆看到它,只有通過電子郵件或身份驗證邀請的人或?

我以爲Codio做到了,但它說沒有人可以看到一個私人網址。每個人都可以看到公開的網址。不是我想要的。

+0

能夠 「共享」默認情況下,本地網絡外部人員的網址意味着URL是公開的而不是私人的:)只有通過IP限制或添加用戶名和密碼才能控制訪問的其他方式。 – Shaunak

+0

我只是想做測試。 Codio說,你可以有他們的付費賬戶的私人網址。這些不是本地的,它們與xxxxx.codio.io.app/xxxx聯機。當我第一次變爲私人時,它給了我一些信息,但是我仍然可以從任何設備訪問。對Codio來說可能是一個更好的問題,但是想知道是否有其他人有IDE的經驗,我可以做到這一點。 – timlohnes

回答

1

您可以在Nitrous上的rails和django應用程序上設置http基本身份驗證。

這裏有一個詳細的文章,解釋瞭如何設置HTTP基本身份驗證在Rails和Django應用程序:

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 
相關問題