Недавно я писал проект Django с guacamole. Как я могу вставить окна guacamole на мою страницу Django?Как использовать guacamole в моем собственном проекте django
Я пытался использовать IFRAME (IP-Джанго является локальными: 8000 и IP из гуакамола является локальными: 8080, но пользователь должен ввести имя пользователя и пароль гуакамола даже он logined Джанго стр.
Каус страницы Django может получить имя пользователя и пароль гуакамоле с AJAX запроса, но мне кажется, что мы не можем манипулировать элементом внутреннего фрейма, чей IP отличается от внешнего веб-страницы.
Я использую urllib2 (с веб-сервера Django), чтобы отправить запрос на guacamole (localhost: 8080/guacamole/api/tokens с именем пользователя и паролем, только получите токен, я не знаю, как его использовать, и не будет работать.
Я пытался отправить запрос с помощью веб-браузера, но получить код ошибки XMLHttpRequest не может загрузить http://192.168.1.142:8080/guacamole/api/tokens. В запрошенном ресурсе нет заголовка «Access-Control-Allow-Origin». Поэтому исходный 'null' не допускается.
Я не хочу, чтобы пользователь вводил имя пользователя и пароль, который ужасен. Как я могу это исправить? Спасибо, что посмотрели.
Благодарим за отзыв. API java и JavaScript API действительно предоставляют журнал функций для использования. Потому что я не могу писать Java, поэтому теперь я сотрудничаю с коллегой, который может писать java. Я думаю, мы сможем решить эту проблему вместе. – ramwin
@ramwin Вы могли использовать guacamole в своем проекте? Если да, пожалуйста, поделитесь фрагментом кода, в котором вы подключаетесь к различным удаленным компьютерам из своего приложения. Спасибо –
[Здесь] (https://guacamole.incubator.apache.org/doc/gug/guacamole-common.html) является официальной документацией. Поскольку код принадлежит моей компании, и я покинул эту компанию, мне неудобно раскрывать код. Я думаю, что документация достаточно ясна для разработчика. Постарайтесь следовать за ним, если у вас возникнут какие-либо вопросы, я буду рад спросить меня. – ramwin