On Fri, Oct 6, 2017 at 3:51 AM, Craig Jones <[email protected]> wrote:
> ...
>
> Is it possible to connect to a designated machine using the tunnel? Maybe 
> another library?
>

You can connect wherever you like, and it's entirely up to you to
dictate within your application how the connection information is
derived. Guacamole does not impost restrictions on where you can
connect.

>
> Can I pass username password into connection?
>

Yes. As you're writing your own application driven by Guacamole, it's
entirely up to you to dictate the mechanism behind this. All that
matters is that the username/password somehow be made available to the
tunnel as it establishes the connection to guacd, as the credentials
would need to be passed via connection parameters within a
GuacamoleConfiguration object:

http://guacamole.incubator.apache.org/doc/guacamole-common/org/apache/guacamole/protocol/GuacamoleConfiguration.html#setParameter-java.lang.String-java.lang.String-
http://guacamole.incubator.apache.org/doc/guacamole-common/org/apache/guacamole/protocol/GuacamoleConfiguration.html#setParameters-java.util.Map-

The parameters available are documented here:

http://guacamole.incubator.apache.org/doc/gug/configuring-guacamole.html

>
> Do I have setup a user within the client (server) and setup the machines 
> connections and then connect via them?
>

As above, since you're writing your own application, this is entirely
up to you. Guacamole provides only the mechanisms for establishing and
tunneling these connections, as well as JavaScript objects for
displaying and interacting with the remote desktop. The definition of
a user, whether users even exist as a concept within your application,
how/if connections are configured, etc. are all outside the scope of
the Guacamole API.

>
> Lastly I would like to say fantastic job on this implementation and very 
> impressed with the network utilisation of the application.
>

Thanks!

- Mike

Reply via email to