[
https://issues.apache.org/jira/browse/GUACAMOLE-1083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17117641#comment-17117641
]
Nick Couchman commented on GUACAMOLE-1083:
------------------------------------------
Currently session sharing information is stored completely in-memory, so there
is not a way to share those across multiple servers. Beyond that there is a
further complication that, if you're running multiple guacd servers, you have
to know which of those servers has the active connection to join, so there are
multiple issues to be dealt with.
However, I believe these things are all wrapped up in GUACAMOLE-283, so I will
close this as a duplicate and you can track that issue.
> Sharing API Token Sessions via >1 servers.
> ------------------------------------------
>
> Key: GUACAMOLE-1083
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1083
> Project: Guacamole
> Issue Type: New Feature
> Reporter: John Frank
> Priority: Major
>
> Currently I have 2 Guacamole Servers behind an AWS Application Load Balancer.
> Both Guacamole servers are linked to an external MySQL database.
> However, when I get a users token (POSTing to /api/tokens) its only valid for
> 1 of those servers. As my load balancer shares its load equally, it goes to
> Guacamole Server 1 gets a token, then my client uses that to access Guacamole
> Server 2, and its not a valid token?
> (I've read through the documentation and am unable to find anything) -
> Implement a way to share tokens across servers - I had thought these would be
> saved in the MySQL database, and not on the server the request came to.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)