2015-09-23 4 views
1

Я подумал, что это было бы нормально, но, читая о Nitrous, Koding, Codio и т. Д., Я не мог найти его.Онлайн-IDE, в котором вы можете поделиться частным URL-адресом для приглашенных пользователей

Я хочу создать сайт в онлайн-среде IDE и поделиться с ним частным URL с людьми, чтобы использовать его. Я не хочу, чтобы публика увидела это, только те, которые я приглашаю по электронной почте или аутентификации или ???

Я думал, что Codio сделал это, но в нем говорится, что никто не может видеть частный URL-адрес. И каждый может видеть публичный url. Не то, что я хочу.

+0

возможность "поделиться" URL-адрес с людьми за пределами вашей локальной сети по умолчанию означает, что URL-адрес является общедоступным, а не частным). Только другим способом контроля доступа является ограничение IP-адреса или добавление имени пользователя и паролей. – Shaunak

+0

Я просто хочу провести тестирование. Codio говорит, что у вас могут быть частные URL-адреса с их учетными записями. Они не являются локальными, они находятся в сети с помощью xxxxx.codio.io.app/xxxx. Это дало мне некоторое сообщение, когда я впервые сменил его на приватный, но затем я все еще могу получить доступ с любого устройства. Возможно, это лучший вопрос для Codio, но было интересно, есть ли у кого-нибудь другой опыт работы с IDE, где я могу это сделать. – timlohnes

ответ

1

Вы можете установить http basic auth на рельсах и приложениях django на Nitrous.

Вот подробная статья объясняет, как установить 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