On Sun, May 3, 2020 at 12:17 PM Joachim Lindenberg <[email protected]> wrote:
> I agree with always use https, but disagree with always 2FA, and password > expiries have to be considered a bad practice nowadays. But all of this is > kind of off-topic w.r.t. Gucacamole - ultimately all of us have to make > their own decisions and sometimes trade-offs. > What I believe we should agree on is, that it should be easier to > customize the user interface, no matter what the reason is. I know it is > possible to write an extension doing that, but an example extension with > good documentation would be definitely welcome. Right now there are many > extensions out for authentication, but I am not aware of any that comes > without java code but extends the user interface, and if only adding a link > or overriding an image. > https://issues.apache.org/jira/browse/GUACAMOLE-747 You're not the first one to ask about that. > Does anyone have source code and is willing to share it? > I just put together a pull request for the guacamole-client repo that contains some example code. I don't know if/when it will be merged into the repository, but you're welcome to take a look at it and see if it's something that helps you out: https://github.com/apache/guacamole-client/pull/508 https://github.com/necouchman/guacamole-client/tree/jira/747 This branding extension does the following: - Changes the image used on the logon page - Changes the title used for the logon page and browser bar - Adds a warning banner on the logon page directly under the title and above the username/password boxes - Customizes the font used throughout the interface - Customizes several color schemes used throughout the interface, notably headers and buttons Hope it helps. -Nick
