最近、ワカモレを使って Django プロジェクトを書いていました。Django ページにワカモレ ウィンドウを挿入するにはどうすればよいですか?
iframe を使用しようとしました (django の IP はlocalhost:8000であり、guacamole の IP はlocalhost:8080ですが、Django ページにログインしていても、ユーザーは guacamole のユーザー名とパスワードを入力する必要があります。
もちろんDjangoページはajaxリクエストでguacamoleのユーザー名とパスワードを取得できますが、外側のWebページとIPが異なる内側のiframeの要素を操作することはできないようです。
私は urllib2 (Django Web サーバーから) を使用して guacamole( localhost:8080/guacamole/api/tokensにユーザー名とパスワードを指定して) にリクエストを送信し、トークンのみを取得します。使用方法も、動作するかどうかもわかりません。
Webブラウザでリクエストを送ろうとしたところ、XMLHttpRequest cannot load http://192.168.1.142:8080/guacamole/api/tokensというエラーが出ます。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン 'null' へのアクセスは許可されません。
ユーザーにユーザー名とパスワードを入力させたくないのですが、これはひどいものです。どうすれば修正できますか?ご覧いただきありがとうございます。